/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/popl20/simple-queue.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 16:25:57,498 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 16:25:57,506 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 16:25:57,546 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 16:25:57,546 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 16:25:57,547 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 16:25:57,548 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 16:25:57,550 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 16:25:57,551 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 16:25:57,552 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 16:25:57,552 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 16:25:57,553 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 16:25:57,553 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 16:25:57,554 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 16:25:57,555 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 16:25:57,556 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 16:25:57,556 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 16:25:57,557 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 16:25:57,558 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 16:25:57,560 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 16:25:57,561 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 16:25:57,562 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 16:25:57,563 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 16:25:57,563 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 16:25:57,566 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 16:25:57,566 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 16:25:57,566 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 16:25:57,567 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 16:25:57,567 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 16:25:57,568 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 16:25:57,568 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 16:25:57,569 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 16:25:57,570 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 16:25:57,570 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 16:25:57,571 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 16:25:57,571 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 16:25:57,572 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 16:25:57,572 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 16:25:57,572 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 16:25:57,573 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 16:25:57,573 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 16:25:57,574 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-15 16:25:57,591 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 16:25:57,591 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 16:25:57,591 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-15 16:25:57,591 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-15 16:25:57,592 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 16:25:57,592 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 16:25:57,593 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 16:25:57,593 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 16:25:57,593 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 16:25:57,593 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 16:25:57,593 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 16:25:57,593 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 16:25:57,593 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 16:25:57,594 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 16:25:57,594 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 16:25:57,594 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 16:25:57,594 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 16:25:57,594 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 16:25:57,594 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 16:25:57,594 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 16:25:57,594 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 16:25:57,595 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 16:25:57,595 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 16:25:57,595 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 16:25:57,595 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 16:25:57,595 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 16:25:57,595 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 16:25:57,595 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-15 16:25:57,595 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 16:25:57,596 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 16:25:57,596 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 16:25:57,596 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-15 16:25:57,596 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 16:25:57,596 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-15 16:25:57,778 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 16:25:57,796 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 16:25:57,798 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 16:25:57,799 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-15 16:25:57,800 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-15 16:25:57,801 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/simple-queue.wvr.bpl [2022-03-15 16:25:57,801 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/simple-queue.wvr.bpl' [2022-03-15 16:25:57,818 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 16:25:57,819 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-15 16:25:57,820 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 16:25:57,821 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 16:25:57,823 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 16:25:57,832 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:25:57" (1/1) ... [2022-03-15 16:25:57,837 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:25:57" (1/1) ... [2022-03-15 16:25:57,842 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-15 16:25:57,842 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 16:25:57,844 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 16:25:57,844 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 16:25:57,844 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 16:25:57,850 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:25:57" (1/1) ... [2022-03-15 16:25:57,850 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:25:57" (1/1) ... [2022-03-15 16:25:57,851 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:25:57" (1/1) ... [2022-03-15 16:25:57,851 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:25:57" (1/1) ... [2022-03-15 16:25:57,853 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:25:57" (1/1) ... [2022-03-15 16:25:57,854 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:25:57" (1/1) ... [2022-03-15 16:25:57,855 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:25:57" (1/1) ... [2022-03-15 16:25:57,856 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 16:25:57,856 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 16:25:57,856 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 16:25:57,856 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 16:25:57,857 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:25:57" (1/1) ... [2022-03-15 16:25:57,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 16:25:57,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:57,888 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-15 16:25:57,898 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-15 16:25:57,920 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-15 16:25:57,921 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 16:25:57,921 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 16:25:57,921 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-15 16:25:57,921 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 16:25:57,921 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 16:25:57,921 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-15 16:25:57,922 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 16:25:57,922 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 16:25:57,922 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 16:25:57,959 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 16:25:57,960 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 16:25:58,012 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 16:25:58,023 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 16:25:58,023 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-03-15 16:25:58,024 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2022-03-15 16:25:58,049 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2022-03-15 16:25:58,050 INFO L202 PluginConnector]: Adding new model simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 04:25:58 BoogieIcfgContainer [2022-03-15 16:25:58,050 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 16:25:58,052 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 16:25:58,052 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 16:25:58,056 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 16:25:58,056 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:25:57" (1/2) ... [2022-03-15 16:25:58,057 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@355c9ad5 and model type simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 04:25:58, skipping insertion in model container [2022-03-15 16:25:58,057 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 04:25:58" (2/2) ... [2022-03-15 16:25:58,061 INFO L111 eAbstractionObserver]: Analyzing ICFG simple-queue.wvr.bpl [2022-03-15 16:25:58,069 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 16:25:58,070 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-15 16:25:58,070 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 16:25:58,070 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 16:25:58,111 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-15 16:25:58,142 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 16:25:58,147 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-15 16:25:58,147 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-03-15 16:25:58,154 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 20 places, 15 transitions, 46 flow [2022-03-15 16:25:58,164 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 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-15 16:25:58,165 INFO L276 IsEmpty]: Start isEmpty. Operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 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-15 16:25:58,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-03-15 16:25:58,170 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:58,170 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:58,171 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:25:58,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:58,175 INFO L85 PathProgramCache]: Analyzing trace with hash 185268790, now seen corresponding path program 1 times [2022-03-15 16:25:58,182 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:58,182 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46866374] [2022-03-15 16:25:58,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:58,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:58,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:58,279 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-15 16:25:58,280 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:58,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46866374] [2022-03-15 16:25:58,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46866374] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:25:58,281 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:25:58,281 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-15 16:25:58,282 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363351921] [2022-03-15 16:25:58,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:25:58,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 16:25:58,287 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:58,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 16:25:58,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 16:25:58,310 INFO L87 Difference]: Start difference. First operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 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 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 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-15 16:25:58,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:58,355 INFO L93 Difference]: Finished difference Result 20 states and 34 transitions. [2022-03-15 16:25:58,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 16:25:58,357 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-03-15 16:25:58,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:58,363 INFO L225 Difference]: With dead ends: 20 [2022-03-15 16:25:58,363 INFO L226 Difference]: Without dead ends: 16 [2022-03-15 16:25:58,364 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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-15 16:25:58,367 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 1 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:58,368 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 8 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:25:58,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2022-03-15 16:25:58,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2022-03-15 16:25:58,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 15 states have (on average 1.8) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:25:58,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 27 transitions. [2022-03-15 16:25:58,433 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 27 transitions. Word has length 9 [2022-03-15 16:25:58,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:58,434 INFO L470 AbstractCegarLoop]: Abstraction has 16 states and 27 transitions. [2022-03-15 16:25:58,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 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-15 16:25:58,434 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 27 transitions. [2022-03-15 16:25:58,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-03-15 16:25:58,434 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:58,435 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:58,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 16:25:58,435 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:25:58,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:58,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1471443425, now seen corresponding path program 1 times [2022-03-15 16:25:58,436 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:58,436 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699630618] [2022-03-15 16:25:58,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:58,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:58,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:58,512 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:58,513 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:58,513 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699630618] [2022-03-15 16:25:58,513 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699630618] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:25:58,514 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:25:58,514 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-15 16:25:58,514 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709387160] [2022-03-15 16:25:58,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:25:58,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 16:25:58,516 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:58,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 16:25:58,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 16:25:58,517 INFO L87 Difference]: Start difference. First operand 16 states and 27 transitions. Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 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-15 16:25:58,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:58,537 INFO L93 Difference]: Finished difference Result 21 states and 34 transitions. [2022-03-15 16:25:58,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 16:25:58,538 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-03-15 16:25:58,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:58,538 INFO L225 Difference]: With dead ends: 21 [2022-03-15 16:25:58,538 INFO L226 Difference]: Without dead ends: 18 [2022-03-15 16:25:58,539 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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-15 16:25:58,540 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 1 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:58,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 9 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:25:58,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2022-03-15 16:25:58,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2022-03-15 16:25:58,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:25:58,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 30 transitions. [2022-03-15 16:25:58,549 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 30 transitions. Word has length 10 [2022-03-15 16:25:58,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:58,549 INFO L470 AbstractCegarLoop]: Abstraction has 18 states and 30 transitions. [2022-03-15 16:25:58,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 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-15 16:25:58,550 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 30 transitions. [2022-03-15 16:25:58,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 16:25:58,550 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:58,551 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:58,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 16:25:58,551 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:25:58,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:58,552 INFO L85 PathProgramCache]: Analyzing trace with hash 820973954, now seen corresponding path program 1 times [2022-03-15 16:25:58,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:58,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714540955] [2022-03-15 16:25:58,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:58,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:58,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:58,614 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:58,614 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:58,615 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714540955] [2022-03-15 16:25:58,615 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714540955] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:58,615 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462016632] [2022-03-15 16:25:58,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:58,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:58,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:58,617 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-15 16:25:58,618 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-15 16:25:58,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:58,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:25:58,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:58,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:25:58,733 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:58,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:58,771 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:25:58,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-03-15 16:25:58,780 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:58,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462016632] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:58,780 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:58,780 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-03-15 16:25:58,780 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100886564] [2022-03-15 16:25:58,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:58,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 16:25:58,781 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:58,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 16:25:58,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:25:58,782 INFO L87 Difference]: Start difference. First operand 18 states and 30 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 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-15 16:25:58,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:58,832 INFO L93 Difference]: Finished difference Result 25 states and 43 transitions. [2022-03-15 16:25:58,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 16:25:58,832 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-15 16:25:58,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:58,835 INFO L225 Difference]: With dead ends: 25 [2022-03-15 16:25:58,835 INFO L226 Difference]: Without dead ends: 21 [2022-03-15 16:25:58,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-15 16:25:58,841 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 10 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:58,843 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 16 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:25:58,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2022-03-15 16:25:58,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2022-03-15 16:25:58,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:25:58,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 36 transitions. [2022-03-15 16:25:58,853 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 36 transitions. Word has length 11 [2022-03-15 16:25:58,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:58,854 INFO L470 AbstractCegarLoop]: Abstraction has 21 states and 36 transitions. [2022-03-15 16:25:58,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 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-15 16:25:58,854 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 36 transitions. [2022-03-15 16:25:58,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-03-15 16:25:58,854 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:58,854 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:58,875 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-15 16:25:59,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:59,062 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:25:59,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:59,062 INFO L85 PathProgramCache]: Analyzing trace with hash -296532971, now seen corresponding path program 2 times [2022-03-15 16:25:59,063 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:59,063 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667907565] [2022-03-15 16:25:59,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:59,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:59,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:59,131 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:59,131 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:59,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667907565] [2022-03-15 16:25:59,132 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667907565] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:59,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003467156] [2022-03-15 16:25:59,132 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:25:59,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:59,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:59,136 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-15 16:25:59,150 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-15 16:25:59,171 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:25:59,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:59,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-15 16:25:59,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:59,227 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:59,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:59,261 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:59,261 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003467156] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:59,261 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:59,261 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 4 [2022-03-15 16:25:59,262 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935349483] [2022-03-15 16:25:59,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:59,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 16:25:59,263 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:59,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 16:25:59,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:25:59,263 INFO L87 Difference]: Start difference. First operand 21 states and 36 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 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-15 16:25:59,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:59,298 INFO L93 Difference]: Finished difference Result 50 states and 82 transitions. [2022-03-15 16:25:59,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 16:25:59,298 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 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 12 [2022-03-15 16:25:59,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:59,301 INFO L225 Difference]: With dead ends: 50 [2022-03-15 16:25:59,301 INFO L226 Difference]: Without dead ends: 45 [2022-03-15 16:25:59,301 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:25:59,304 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 17 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:59,306 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 21 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:25:59,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-03-15 16:25:59,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 33. [2022-03-15 16:25:59,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 32 states have (on average 1.9375) internal successors, (62), 32 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:25:59,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 62 transitions. [2022-03-15 16:25:59,318 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 62 transitions. Word has length 12 [2022-03-15 16:25:59,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:59,319 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 62 transitions. [2022-03-15 16:25:59,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 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-15 16:25:59,319 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 62 transitions. [2022-03-15 16:25:59,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 16:25:59,320 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:59,321 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:59,346 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-15 16:25:59,535 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,SelfDestructingSolverStorable3 [2022-03-15 16:25:59,536 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:25:59,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:59,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1667530614, now seen corresponding path program 3 times [2022-03-15 16:25:59,538 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:59,538 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204976917] [2022-03-15 16:25:59,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:59,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:59,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:59,609 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:59,609 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:59,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204976917] [2022-03-15 16:25:59,609 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204976917] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:59,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778683015] [2022-03-15 16:25:59,610 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:25:59,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:59,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:59,611 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-15 16:25:59,612 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-15 16:25:59,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:25:59,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:59,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 16:25:59,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:59,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:25:59,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:59,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:59,738 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:25:59,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:25:59,754 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:59,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778683015] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:59,755 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:59,755 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 6 [2022-03-15 16:25:59,755 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307828703] [2022-03-15 16:25:59,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:59,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 16:25:59,756 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:59,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 16:25:59,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 16:25:59,756 INFO L87 Difference]: Start difference. First operand 33 states and 62 transitions. Second operand has 7 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 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-15 16:25:59,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:59,857 INFO L93 Difference]: Finished difference Result 65 states and 115 transitions. [2022-03-15 16:25:59,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 16:25:59,858 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-15 16:25:59,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:59,859 INFO L225 Difference]: With dead ends: 65 [2022-03-15 16:25:59,859 INFO L226 Difference]: Without dead ends: 39 [2022-03-15 16:25:59,860 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 5 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:25:59,860 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 34 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:59,861 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 45 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:25:59,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2022-03-15 16:25:59,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 26. [2022-03-15 16:25:59,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 25 states have (on average 1.84) internal successors, (46), 25 states have internal predecessors, (46), 0 states have call successors, (0), 0 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-15 16:25:59,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 46 transitions. [2022-03-15 16:25:59,871 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 46 transitions. Word has length 13 [2022-03-15 16:25:59,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:59,871 INFO L470 AbstractCegarLoop]: Abstraction has 26 states and 46 transitions. [2022-03-15 16:25:59,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 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-15 16:25:59,872 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 46 transitions. [2022-03-15 16:25:59,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-15 16:25:59,872 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:59,872 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:59,898 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-15 16:26:00,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:00,092 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:00,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:00,092 INFO L85 PathProgramCache]: Analyzing trace with hash 176919713, now seen corresponding path program 4 times [2022-03-15 16:26:00,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:00,093 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69418409] [2022-03-15 16:26:00,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:00,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:00,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:00,152 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:00,152 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:00,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69418409] [2022-03-15 16:26:00,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69418409] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:00,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793110217] [2022-03-15 16:26:00,152 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:26:00,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:00,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:00,154 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-15 16:26:00,171 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-15 16:26:00,190 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:26:00,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:00,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:26:00,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:00,226 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:00,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:00,281 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:00,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793110217] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:00,282 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:00,282 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-03-15 16:26:00,283 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863759109] [2022-03-15 16:26:00,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:00,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 16:26:00,285 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:00,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 16:26:00,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 16:26:00,286 INFO L87 Difference]: Start difference. First operand 26 states and 46 transitions. Second operand has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:00,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:00,320 INFO L93 Difference]: Finished difference Result 73 states and 125 transitions. [2022-03-15 16:26:00,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 16:26:00,321 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-15 16:26:00,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:00,321 INFO L225 Difference]: With dead ends: 73 [2022-03-15 16:26:00,322 INFO L226 Difference]: Without dead ends: 66 [2022-03-15 16:26:00,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 16:26:00,322 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 34 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:00,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 26 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:26:00,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2022-03-15 16:26:00,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 48. [2022-03-15 16:26:00,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 47 states have (on average 2.021276595744681) internal successors, (95), 47 states have internal predecessors, (95), 0 states have call successors, (0), 0 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-15 16:26:00,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 95 transitions. [2022-03-15 16:26:00,331 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 95 transitions. Word has length 14 [2022-03-15 16:26:00,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:00,331 INFO L470 AbstractCegarLoop]: Abstraction has 48 states and 95 transitions. [2022-03-15 16:26:00,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:00,331 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 95 transitions. [2022-03-15 16:26:00,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 16:26:00,332 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:00,332 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:00,349 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-15 16:26:00,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:00,539 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:00,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:00,540 INFO L85 PathProgramCache]: Analyzing trace with hash -2143585342, now seen corresponding path program 5 times [2022-03-15 16:26:00,540 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:00,540 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682287442] [2022-03-15 16:26:00,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:00,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:00,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:00,636 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:00,636 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:00,636 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682287442] [2022-03-15 16:26:00,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682287442] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:00,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274925126] [2022-03-15 16:26:00,637 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:26:00,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:00,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:00,638 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-15 16:26:00,639 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-15 16:26:00,663 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:26:00,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:00,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 16:26:00,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:00,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:00,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:26:00,881 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:00,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:01,021 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:26:01,022 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-03-15 16:26:01,040 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:01,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274925126] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:01,041 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:01,041 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-15 16:26:01,041 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395517113] [2022-03-15 16:26:01,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:01,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 16:26:01,042 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:01,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 16:26:01,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-03-15 16:26:01,042 INFO L87 Difference]: Start difference. First operand 48 states and 95 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:01,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:01,291 INFO L93 Difference]: Finished difference Result 128 states and 284 transitions. [2022-03-15 16:26:01,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:26:01,291 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 16:26:01,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:01,293 INFO L225 Difference]: With dead ends: 128 [2022-03-15 16:26:01,293 INFO L226 Difference]: Without dead ends: 125 [2022-03-15 16:26:01,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=207, Invalid=663, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:26:01,294 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 57 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 52 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:01,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 74 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 59 Invalid, 0 Unknown, 52 Unchecked, 0.0s Time] [2022-03-15 16:26:01,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2022-03-15 16:26:01,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 77. [2022-03-15 16:26:01,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 2.263157894736842) internal successors, (172), 76 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:01,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 172 transitions. [2022-03-15 16:26:01,301 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 172 transitions. Word has length 15 [2022-03-15 16:26:01,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:01,301 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 172 transitions. [2022-03-15 16:26:01,301 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:01,302 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 172 transitions. [2022-03-15 16:26:01,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 16:26:01,302 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:01,302 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:01,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-15 16:26:01,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:01,515 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:01,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:01,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1999694812, now seen corresponding path program 6 times [2022-03-15 16:26:01,516 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:01,516 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778884626] [2022-03-15 16:26:01,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:01,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:01,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:01,593 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:01,593 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:01,593 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778884626] [2022-03-15 16:26:01,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778884626] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:01,594 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312854316] [2022-03-15 16:26:01,594 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:26:01,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:01,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:01,595 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-15 16:26:01,596 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-15 16:26:01,619 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:26:01,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:01,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:26:01,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:01,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:26:01,680 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:01,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:01,710 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:26:01,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:26:01,729 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:01,729 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312854316] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:01,729 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:01,729 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2022-03-15 16:26:01,729 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390540484] [2022-03-15 16:26:01,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:01,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 16:26:01,731 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:01,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 16:26:01,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:26:01,731 INFO L87 Difference]: Start difference. First operand 77 states and 172 transitions. Second operand has 9 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 8 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-15 16:26:01,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:01,874 INFO L93 Difference]: Finished difference Result 152 states and 330 transitions. [2022-03-15 16:26:01,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 16:26:01,874 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 8 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-15 16:26:01,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:01,875 INFO L225 Difference]: With dead ends: 152 [2022-03-15 16:26:01,875 INFO L226 Difference]: Without dead ends: 111 [2022-03-15 16:26:01,876 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 24 SyntacticMatches, 5 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:26:01,876 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 57 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:01,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 77 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:26:01,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2022-03-15 16:26:01,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 65. [2022-03-15 16:26:01,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.28125) internal successors, (146), 64 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:01,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 146 transitions. [2022-03-15 16:26:01,892 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 146 transitions. Word has length 15 [2022-03-15 16:26:01,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:01,892 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 146 transitions. [2022-03-15 16:26:01,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 8 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-15 16:26:01,892 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 146 transitions. [2022-03-15 16:26:01,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 16:26:01,896 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:01,896 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:01,921 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-15 16:26:02,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:02,119 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:02,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:02,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1859667401, now seen corresponding path program 7 times [2022-03-15 16:26:02,119 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:02,119 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889235037] [2022-03-15 16:26:02,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:02,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:02,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:02,183 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:02,184 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:02,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889235037] [2022-03-15 16:26:02,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889235037] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:02,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577062365] [2022-03-15 16:26:02,184 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:26:02,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:02,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:02,185 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-15 16:26:02,187 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-15 16:26:02,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:02,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 16:26:02,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:02,242 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:02,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:02,273 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:02,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577062365] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:02,274 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:02,274 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-03-15 16:26:02,274 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070356076] [2022-03-15 16:26:02,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:02,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 16:26:02,274 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:02,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 16:26:02,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-03-15 16:26:02,275 INFO L87 Difference]: Start difference. First operand 65 states and 146 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:02,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:02,302 INFO L93 Difference]: Finished difference Result 153 states and 318 transitions. [2022-03-15 16:26:02,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 16:26:02,303 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 16:26:02,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:02,304 INFO L225 Difference]: With dead ends: 153 [2022-03-15 16:26:02,304 INFO L226 Difference]: Without dead ends: 140 [2022-03-15 16:26:02,304 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-03-15 16:26:02,304 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 42 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:02,305 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 37 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:26:02,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2022-03-15 16:26:02,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 97. [2022-03-15 16:26:02,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.1979166666666665) internal successors, (211), 96 states have internal predecessors, (211), 0 states have call successors, (0), 0 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-15 16:26:02,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 211 transitions. [2022-03-15 16:26:02,310 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 211 transitions. Word has length 16 [2022-03-15 16:26:02,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:02,310 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 211 transitions. [2022-03-15 16:26:02,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:02,310 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 211 transitions. [2022-03-15 16:26:02,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 16:26:02,311 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:02,311 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:02,328 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-15 16:26:02,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:02,519 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:02,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:02,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1374078134, now seen corresponding path program 8 times [2022-03-15 16:26:02,520 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:02,520 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563330761] [2022-03-15 16:26:02,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:02,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:02,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:02,629 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:02,629 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:02,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563330761] [2022-03-15 16:26:02,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563330761] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:02,630 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937349818] [2022-03-15 16:26:02,630 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:26:02,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:02,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:02,631 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-15 16:26:02,661 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-15 16:26:02,664 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:26:02,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:02,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 16:26:02,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:02,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:26:02,723 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:02,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:02,752 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:26:02,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:26:02,775 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:02,775 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937349818] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:02,775 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:02,776 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 10 [2022-03-15 16:26:02,776 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017809010] [2022-03-15 16:26:02,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:02,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 16:26:02,776 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:02,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 16:26:02,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:26:02,777 INFO L87 Difference]: Start difference. First operand 97 states and 211 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:02,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:02,965 INFO L93 Difference]: Finished difference Result 166 states and 328 transitions. [2022-03-15 16:26:02,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 16:26:02,965 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 16:26:02,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:02,966 INFO L225 Difference]: With dead ends: 166 [2022-03-15 16:26:02,966 INFO L226 Difference]: Without dead ends: 100 [2022-03-15 16:26:02,966 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:26:02,967 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 82 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:02,967 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 118 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:26:02,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-03-15 16:26:02,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 36. [2022-03-15 16:26:02,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 35 states have (on average 1.8857142857142857) internal successors, (66), 35 states have internal predecessors, (66), 0 states have call successors, (0), 0 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-15 16:26:02,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 66 transitions. [2022-03-15 16:26:02,970 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 66 transitions. Word has length 17 [2022-03-15 16:26:02,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:02,970 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 66 transitions. [2022-03-15 16:26:02,970 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:02,971 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 66 transitions. [2022-03-15 16:26:02,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 16:26:02,971 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:02,971 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:02,993 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-15 16:26:03,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-15 16:26:03,188 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:03,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:03,188 INFO L85 PathProgramCache]: Analyzing trace with hash -330172575, now seen corresponding path program 9 times [2022-03-15 16:26:03,188 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:03,188 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622058078] [2022-03-15 16:26:03,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:03,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:03,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:03,242 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:03,243 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:03,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622058078] [2022-03-15 16:26:03,243 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622058078] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:03,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686587665] [2022-03-15 16:26:03,243 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:26:03,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:03,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:03,245 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-15 16:26:03,275 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-15 16:26:03,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:26:03,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:03,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:26:03,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:03,313 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:03,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:03,349 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:03,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686587665] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:03,349 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:03,349 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 7 [2022-03-15 16:26:03,350 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811880968] [2022-03-15 16:26:03,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:03,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 16:26:03,351 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:03,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 16:26:03,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2022-03-15 16:26:03,351 INFO L87 Difference]: Start difference. First operand 36 states and 66 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 0 states have call successors, (0), 0 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-15 16:26:03,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:03,382 INFO L93 Difference]: Finished difference Result 128 states and 229 transitions. [2022-03-15 16:26:03,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 16:26:03,382 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have 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-15 16:26:03,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:03,383 INFO L225 Difference]: With dead ends: 128 [2022-03-15 16:26:03,383 INFO L226 Difference]: Without dead ends: 117 [2022-03-15 16:26:03,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2022-03-15 16:26:03,384 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 45 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:03,384 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 45 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:26:03,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2022-03-15 16:26:03,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 87. [2022-03-15 16:26:03,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.0813953488372094) internal successors, (179), 86 states have internal predecessors, (179), 0 states have call successors, (0), 0 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-15 16:26:03,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 179 transitions. [2022-03-15 16:26:03,391 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 179 transitions. Word has length 18 [2022-03-15 16:26:03,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:03,392 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 179 transitions. [2022-03-15 16:26:03,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 0 states have call successors, (0), 0 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-15 16:26:03,392 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 179 transitions. [2022-03-15 16:26:03,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 16:26:03,392 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:03,392 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:03,410 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-15 16:26:03,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:03,596 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:03,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:03,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1417189886, now seen corresponding path program 10 times [2022-03-15 16:26:03,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:03,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019378640] [2022-03-15 16:26:03,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:03,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:03,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:03,724 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:03,725 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:03,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019378640] [2022-03-15 16:26:03,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019378640] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:03,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406580803] [2022-03-15 16:26:03,725 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:26:03,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:03,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:03,726 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-15 16:26:03,762 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-15 16:26:03,765 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:26:03,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:03,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 16:26:03,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:03,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:26:03,842 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:03,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:03,873 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:26:03,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:26:03,901 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:03,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406580803] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:03,901 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:03,901 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 12 [2022-03-15 16:26:03,901 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572137059] [2022-03-15 16:26:03,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:03,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:26:03,902 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:03,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:26:03,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:26:03,903 INFO L87 Difference]: Start difference. First operand 87 states and 179 transitions. Second operand has 13 states, 13 states have (on average 1.4615384615384615) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:04,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:04,160 INFO L93 Difference]: Finished difference Result 179 states and 337 transitions. [2022-03-15 16:26:04,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:26:04,160 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.4615384615384615) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 16:26:04,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:04,161 INFO L225 Difference]: With dead ends: 179 [2022-03-15 16:26:04,161 INFO L226 Difference]: Without dead ends: 105 [2022-03-15 16:26:04,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:26:04,161 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 112 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:04,162 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 168 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:26:04,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-03-15 16:26:04,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 41. [2022-03-15 16:26:04,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 40 states have (on average 1.9) internal successors, (76), 40 states have internal predecessors, (76), 0 states have call successors, (0), 0 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-15 16:26:04,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 76 transitions. [2022-03-15 16:26:04,164 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 76 transitions. Word has length 19 [2022-03-15 16:26:04,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:04,164 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 76 transitions. [2022-03-15 16:26:04,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.4615384615384615) internal successors, (19), 12 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:04,164 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 76 transitions. [2022-03-15 16:26:04,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 16:26:04,164 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:04,164 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:04,189 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-15 16:26:04,367 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,SelfDestructingSolverStorable11 [2022-03-15 16:26:04,367 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:04,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:04,368 INFO L85 PathProgramCache]: Analyzing trace with hash -960135275, now seen corresponding path program 11 times [2022-03-15 16:26:04,368 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:04,368 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949848532] [2022-03-15 16:26:04,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:04,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:04,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:04,429 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:04,429 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:04,429 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949848532] [2022-03-15 16:26:04,429 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949848532] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:04,429 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564820087] [2022-03-15 16:26:04,429 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:26:04,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:04,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:04,431 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-15 16:26:04,432 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-15 16:26:04,465 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:26:04,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:04,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 16:26:04,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:04,504 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:04,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:04,555 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:04,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564820087] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:04,555 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:04,556 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 8 [2022-03-15 16:26:04,556 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714473086] [2022-03-15 16:26:04,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:04,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 16:26:04,556 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:04,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 16:26:04,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:26:04,557 INFO L87 Difference]: Start difference. First operand 41 states and 76 transitions. Second operand has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 0 states have call successors, (0), 0 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-15 16:26:04,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:04,596 INFO L93 Difference]: Finished difference Result 160 states and 290 transitions. [2022-03-15 16:26:04,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 16:26:04,596 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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-15 16:26:04,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:04,597 INFO L225 Difference]: With dead ends: 160 [2022-03-15 16:26:04,597 INFO L226 Difference]: Without dead ends: 147 [2022-03-15 16:26:04,597 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:26:04,598 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 54 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:04,598 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 53 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:26:04,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2022-03-15 16:26:04,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 111. [2022-03-15 16:26:04,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 110 states have (on average 2.090909090909091) internal successors, (230), 110 states have internal predecessors, (230), 0 states have call successors, (0), 0 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-15 16:26:04,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 230 transitions. [2022-03-15 16:26:04,606 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 230 transitions. Word has length 20 [2022-03-15 16:26:04,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:04,606 INFO L470 AbstractCegarLoop]: Abstraction has 111 states and 230 transitions. [2022-03-15 16:26:04,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 0 states have call successors, (0), 0 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-15 16:26:04,606 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 230 transitions. [2022-03-15 16:26:04,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 16:26:04,606 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:04,607 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:04,635 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-15 16:26:04,819 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,SelfDestructingSolverStorable12 [2022-03-15 16:26:04,819 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:04,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:04,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1906718218, now seen corresponding path program 12 times [2022-03-15 16:26:04,820 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:04,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820175273] [2022-03-15 16:26:04,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:04,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:04,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:04,985 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:04,985 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:04,986 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820175273] [2022-03-15 16:26:04,986 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820175273] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:04,986 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070965162] [2022-03-15 16:26:04,986 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:26:04,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:04,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:04,987 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-15 16:26:04,987 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-15 16:26:05,018 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:26:05,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:05,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:26:05,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:05,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:26:05,093 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:05,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:05,125 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:26:05,126 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:26:05,158 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:05,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070965162] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:05,159 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:05,159 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 14 [2022-03-15 16:26:05,159 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699950164] [2022-03-15 16:26:05,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:05,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:26:05,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:05,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:26:05,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:26:05,160 INFO L87 Difference]: Start difference. First operand 111 states and 230 transitions. Second operand has 15 states, 15 states have (on average 1.4) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 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-15 16:26:05,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:05,510 INFO L93 Difference]: Finished difference Result 229 states and 435 transitions. [2022-03-15 16:26:05,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:26:05,511 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 16:26:05,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:05,512 INFO L225 Difference]: With dead ends: 229 [2022-03-15 16:26:05,512 INFO L226 Difference]: Without dead ends: 135 [2022-03-15 16:26:05,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=135, Invalid=567, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:26:05,512 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 146 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:05,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 227 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:26:05,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-03-15 16:26:05,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 46. [2022-03-15 16:26:05,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 45 states have (on average 1.9111111111111112) internal successors, (86), 45 states have internal predecessors, (86), 0 states have call successors, (0), 0 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-15 16:26:05,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 86 transitions. [2022-03-15 16:26:05,515 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 86 transitions. Word has length 21 [2022-03-15 16:26:05,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:05,515 INFO L470 AbstractCegarLoop]: Abstraction has 46 states and 86 transitions. [2022-03-15 16:26:05,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.4) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 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-15 16:26:05,515 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 86 transitions. [2022-03-15 16:26:05,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 16:26:05,516 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:05,516 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:05,541 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-15 16:26:05,723 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,SelfDestructingSolverStorable13 [2022-03-15 16:26:05,723 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:05,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:05,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1044355617, now seen corresponding path program 13 times [2022-03-15 16:26:05,724 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:05,724 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538800284] [2022-03-15 16:26:05,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:05,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:05,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:05,794 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:05,794 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:05,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538800284] [2022-03-15 16:26:05,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538800284] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:05,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527969398] [2022-03-15 16:26:05,794 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:26:05,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:05,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:05,796 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-15 16:26:05,797 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-15 16:26:05,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:05,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 16:26:05,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:05,866 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:05,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:05,909 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:05,909 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527969398] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:05,909 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:05,909 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 9 [2022-03-15 16:26:05,910 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888663541] [2022-03-15 16:26:05,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:05,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:26:05,911 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:05,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:26:05,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:26:05,911 INFO L87 Difference]: Start difference. First operand 46 states and 86 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 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-15 16:26:05,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:05,949 INFO L93 Difference]: Finished difference Result 195 states and 357 transitions. [2022-03-15 16:26:05,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 16:26:05,949 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 16:26:05,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:05,950 INFO L225 Difference]: With dead ends: 195 [2022-03-15 16:26:05,950 INFO L226 Difference]: Without dead ends: 180 [2022-03-15 16:26:05,952 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:26:05,953 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 90 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:05,953 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 52 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:26:05,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2022-03-15 16:26:05,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 138. [2022-03-15 16:26:05,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.0948905109489053) internal successors, (287), 137 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:05,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 287 transitions. [2022-03-15 16:26:05,957 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 287 transitions. Word has length 22 [2022-03-15 16:26:05,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:05,957 INFO L470 AbstractCegarLoop]: Abstraction has 138 states and 287 transitions. [2022-03-15 16:26:05,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 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-15 16:26:05,957 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 287 transitions. [2022-03-15 16:26:05,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 16:26:05,958 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:05,958 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:05,984 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-15 16:26:06,171 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,SelfDestructingSolverStorable14 [2022-03-15 16:26:06,171 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:06,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:06,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1911214146, now seen corresponding path program 14 times [2022-03-15 16:26:06,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:06,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452246695] [2022-03-15 16:26:06,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:06,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:06,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:06,357 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:06,357 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:06,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452246695] [2022-03-15 16:26:06,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452246695] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:06,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667675331] [2022-03-15 16:26:06,357 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:26:06,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:06,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:06,360 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-15 16:26:06,361 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-15 16:26:06,387 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:26:06,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:06,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:26:06,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:06,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:26:06,482 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:06,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:06,521 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:26:06,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:26:06,555 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:06,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667675331] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:06,556 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:06,556 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 16 [2022-03-15 16:26:06,556 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215098250] [2022-03-15 16:26:06,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:06,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:26:06,557 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:06,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:26:06,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:26:06,557 INFO L87 Difference]: Start difference. First operand 138 states and 287 transitions. Second operand has 17 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 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-15 16:26:07,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:07,021 INFO L93 Difference]: Finished difference Result 285 states and 545 transitions. [2022-03-15 16:26:07,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:26:07,022 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 16:26:07,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:07,023 INFO L225 Difference]: With dead ends: 285 [2022-03-15 16:26:07,023 INFO L226 Difference]: Without dead ends: 169 [2022-03-15 16:26:07,023 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=171, Invalid=759, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:26:07,024 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 184 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:07,024 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 295 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 542 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:26:07,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2022-03-15 16:26:07,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 51. [2022-03-15 16:26:07,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 1.92) internal successors, (96), 50 states have internal predecessors, (96), 0 states have call successors, (0), 0 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-15 16:26:07,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 96 transitions. [2022-03-15 16:26:07,027 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 96 transitions. Word has length 23 [2022-03-15 16:26:07,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:07,027 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 96 transitions. [2022-03-15 16:26:07,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 16 states have internal predecessors, (23), 0 states have call successors, (0), 0 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-15 16:26:07,027 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 96 transitions. [2022-03-15 16:26:07,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:26:07,027 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:07,027 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:07,054 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-15 16:26:07,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:07,243 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:07,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:07,244 INFO L85 PathProgramCache]: Analyzing trace with hash -858825387, now seen corresponding path program 15 times [2022-03-15 16:26:07,244 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:07,244 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862325314] [2022-03-15 16:26:07,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:07,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:07,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:07,326 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:07,326 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:07,326 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862325314] [2022-03-15 16:26:07,327 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862325314] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:07,327 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [93463072] [2022-03-15 16:26:07,327 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:26:07,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:07,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:07,328 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-15 16:26:07,329 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-15 16:26:07,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 16:26:07,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:07,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 16:26:07,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:07,400 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:07,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:07,448 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:07,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [93463072] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:07,448 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:07,448 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 10 [2022-03-15 16:26:07,448 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764147419] [2022-03-15 16:26:07,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:07,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 16:26:07,449 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:07,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 16:26:07,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:26:07,449 INFO L87 Difference]: Start difference. First operand 51 states and 96 transitions. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:07,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:07,497 INFO L93 Difference]: Finished difference Result 233 states and 430 transitions. [2022-03-15 16:26:07,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 16:26:07,498 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 16:26:07,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:07,499 INFO L225 Difference]: With dead ends: 233 [2022-03-15 16:26:07,499 INFO L226 Difference]: Without dead ends: 216 [2022-03-15 16:26:07,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:26:07,500 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 108 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:07,500 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 60 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:26:07,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2022-03-15 16:26:07,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 168. [2022-03-15 16:26:07,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 2.095808383233533) internal successors, (350), 167 states have internal predecessors, (350), 0 states have call successors, (0), 0 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-15 16:26:07,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 350 transitions. [2022-03-15 16:26:07,504 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 350 transitions. Word has length 24 [2022-03-15 16:26:07,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:07,504 INFO L470 AbstractCegarLoop]: Abstraction has 168 states and 350 transitions. [2022-03-15 16:26:07,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:07,504 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 350 transitions. [2022-03-15 16:26:07,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 16:26:07,505 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:07,505 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:07,530 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-15 16:26:07,727 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,SelfDestructingSolverStorable16 [2022-03-15 16:26:07,728 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:07,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:07,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1031434442, now seen corresponding path program 16 times [2022-03-15 16:26:07,728 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:07,729 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857679979] [2022-03-15 16:26:07,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:07,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:07,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:07,955 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:07,956 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:07,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857679979] [2022-03-15 16:26:07,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857679979] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:07,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323414074] [2022-03-15 16:26:07,956 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:26:07,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:07,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:07,957 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-15 16:26:07,958 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-15 16:26:07,988 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:26:07,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:07,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-15 16:26:07,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:08,080 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:26:08,089 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:08,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:08,123 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:26:08,123 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:26:08,177 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:08,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323414074] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:08,178 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:08,178 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 18 [2022-03-15 16:26:08,178 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43052283] [2022-03-15 16:26:08,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:08,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 16:26:08,178 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:08,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 16:26:08,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:26:08,179 INFO L87 Difference]: Start difference. First operand 168 states and 350 transitions. Second operand has 19 states, 19 states have (on average 1.3157894736842106) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 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-15 16:26:08,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:08,743 INFO L93 Difference]: Finished difference Result 347 states and 667 transitions. [2022-03-15 16:26:08,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:26:08,744 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.3157894736842106) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 16:26:08,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:08,745 INFO L225 Difference]: With dead ends: 347 [2022-03-15 16:26:08,745 INFO L226 Difference]: Without dead ends: 207 [2022-03-15 16:26:08,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 44 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=211, Invalid=979, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:26:08,746 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 226 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 690 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:08,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [226 Valid, 372 Invalid, 741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 690 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:26:08,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2022-03-15 16:26:08,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 56. [2022-03-15 16:26:08,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 1.9272727272727272) internal successors, (106), 55 states have internal predecessors, (106), 0 states have call successors, (0), 0 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-15 16:26:08,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 106 transitions. [2022-03-15 16:26:08,749 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 106 transitions. Word has length 25 [2022-03-15 16:26:08,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:08,749 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 106 transitions. [2022-03-15 16:26:08,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.3157894736842106) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 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-15 16:26:08,749 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 106 transitions. [2022-03-15 16:26:08,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:26:08,750 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:08,750 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:08,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-15 16:26:08,950 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,SelfDestructingSolverStorable17 [2022-03-15 16:26:08,950 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:08,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:08,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1886618399, now seen corresponding path program 17 times [2022-03-15 16:26:08,951 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:08,951 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696295931] [2022-03-15 16:26:08,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:08,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:08,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:09,037 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:09,037 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:09,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696295931] [2022-03-15 16:26:09,037 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696295931] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:09,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981231278] [2022-03-15 16:26:09,038 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:26:09,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:09,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:09,039 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-15 16:26:09,070 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-15 16:26:09,080 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 16:26:09,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:09,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 16:26:09,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:09,134 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:09,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:09,188 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:09,188 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981231278] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:09,188 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:09,188 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 11 [2022-03-15 16:26:09,188 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595484161] [2022-03-15 16:26:09,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:09,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 16:26:09,189 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:09,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 16:26:09,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2022-03-15 16:26:09,190 INFO L87 Difference]: Start difference. First operand 56 states and 106 transitions. Second operand has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:09,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:09,240 INFO L93 Difference]: Finished difference Result 274 states and 509 transitions. [2022-03-15 16:26:09,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 16:26:09,240 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:26:09,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:09,241 INFO L225 Difference]: With dead ends: 274 [2022-03-15 16:26:09,241 INFO L226 Difference]: Without dead ends: 255 [2022-03-15 16:26:09,242 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2022-03-15 16:26:09,243 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 104 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:09,246 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 70 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:26:09,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2022-03-15 16:26:09,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 201. [2022-03-15 16:26:09,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 200 states have (on average 2.095) internal successors, (419), 200 states have internal predecessors, (419), 0 states have call successors, (0), 0 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-15 16:26:09,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 419 transitions. [2022-03-15 16:26:09,251 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 419 transitions. Word has length 26 [2022-03-15 16:26:09,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:09,251 INFO L470 AbstractCegarLoop]: Abstraction has 201 states and 419 transitions. [2022-03-15 16:26:09,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:09,251 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 419 transitions. [2022-03-15 16:26:09,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:26:09,253 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:09,253 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:09,277 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-15 16:26:09,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:09,468 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:09,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:09,468 INFO L85 PathProgramCache]: Analyzing trace with hash -260195710, now seen corresponding path program 18 times [2022-03-15 16:26:09,468 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:09,468 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369879440] [2022-03-15 16:26:09,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:09,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:09,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:09,735 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:09,735 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:09,735 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369879440] [2022-03-15 16:26:09,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369879440] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:09,735 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072766988] [2022-03-15 16:26:09,735 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:26:09,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:09,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:09,737 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-15 16:26:09,760 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-15 16:26:09,770 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 16:26:09,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:09,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-15 16:26:09,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:09,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:26:09,858 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:09,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:09,900 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:26:09,900 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:26:09,947 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:09,948 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072766988] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:09,948 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:09,948 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 20 [2022-03-15 16:26:09,948 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935780040] [2022-03-15 16:26:09,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:09,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:26:09,948 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:09,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:26:09,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:26:09,949 INFO L87 Difference]: Start difference. First operand 201 states and 419 transitions. Second operand has 21 states, 21 states have (on average 1.2857142857142858) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:10,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:10,692 INFO L93 Difference]: Finished difference Result 415 states and 801 transitions. [2022-03-15 16:26:10,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:26:10,692 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.2857142857142858) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 16:26:10,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:10,693 INFO L225 Difference]: With dead ends: 415 [2022-03-15 16:26:10,693 INFO L226 Difference]: Without dead ends: 249 [2022-03-15 16:26:10,694 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=255, Invalid=1227, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 16:26:10,694 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 272 mSDsluCounter, 959 mSDsCounter, 0 mSdLazyCounter, 856 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 918 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 856 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:10,694 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [272 Valid, 458 Invalid, 918 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 856 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:26:10,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-03-15 16:26:10,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 61. [2022-03-15 16:26:10,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 1.9333333333333333) internal successors, (116), 60 states have internal predecessors, (116), 0 states have call successors, (0), 0 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-15 16:26:10,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 116 transitions. [2022-03-15 16:26:10,697 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 116 transitions. Word has length 27 [2022-03-15 16:26:10,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:10,697 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 116 transitions. [2022-03-15 16:26:10,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.2857142857142858) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:10,698 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 116 transitions. [2022-03-15 16:26:10,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 16:26:10,698 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:10,698 INFO L514 BasicCegarLoop]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:10,724 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-15 16:26:10,898 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:10,899 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:10,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:10,899 INFO L85 PathProgramCache]: Analyzing trace with hash 546945813, now seen corresponding path program 19 times [2022-03-15 16:26:10,899 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:10,899 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200850082] [2022-03-15 16:26:10,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:10,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:10,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:11,010 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 55 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:11,011 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:11,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200850082] [2022-03-15 16:26:11,011 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200850082] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:11,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504348344] [2022-03-15 16:26:11,011 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:26:11,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:11,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:11,012 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-15 16:26:11,014 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-15 16:26:11,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:11,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 16:26:11,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:11,092 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 55 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:11,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:11,146 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 55 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:11,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504348344] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:11,146 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:11,146 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 12 [2022-03-15 16:26:11,146 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681538190] [2022-03-15 16:26:11,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:11,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:26:11,147 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:11,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:26:11,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:26:11,147 INFO L87 Difference]: Start difference. First operand 61 states and 116 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:11,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:11,209 INFO L93 Difference]: Finished difference Result 318 states and 594 transitions. [2022-03-15 16:26:11,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 16:26:11,209 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-15 16:26:11,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:11,210 INFO L225 Difference]: With dead ends: 318 [2022-03-15 16:26:11,210 INFO L226 Difference]: Without dead ends: 297 [2022-03-15 16:26:11,211 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:26:11,211 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 103 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:11,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 90 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:26:11,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-03-15 16:26:11,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 237. [2022-03-15 16:26:11,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 236 states have (on average 2.093220338983051) internal successors, (494), 236 states have internal predecessors, (494), 0 states have call successors, (0), 0 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-15 16:26:11,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 494 transitions. [2022-03-15 16:26:11,217 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 494 transitions. Word has length 28 [2022-03-15 16:26:11,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:11,217 INFO L470 AbstractCegarLoop]: Abstraction has 237 states and 494 transitions. [2022-03-15 16:26:11,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:11,218 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 494 transitions. [2022-03-15 16:26:11,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:26:11,219 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:11,219 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:11,241 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-15 16:26:11,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:11,435 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:11,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:11,436 INFO L85 PathProgramCache]: Analyzing trace with hash 171054198, now seen corresponding path program 20 times [2022-03-15 16:26:11,436 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:11,436 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699222743] [2022-03-15 16:26:11,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:11,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:11,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:11,731 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:11,732 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:11,732 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699222743] [2022-03-15 16:26:11,732 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699222743] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:11,732 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388077506] [2022-03-15 16:26:11,732 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:26:11,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:11,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:11,733 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-15 16:26:11,734 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-15 16:26:11,764 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:26:11,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:11,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 16:26:11,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:11,860 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:26:11,869 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:11,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:11,910 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:26:11,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:26:11,964 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:11,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388077506] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:11,964 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:11,964 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 22 [2022-03-15 16:26:11,964 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018873675] [2022-03-15 16:26:11,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:11,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:26:11,965 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:11,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:26:11,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:26:11,966 INFO L87 Difference]: Start difference. First operand 237 states and 494 transitions. Second operand has 23 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:12,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:12,773 INFO L93 Difference]: Finished difference Result 489 states and 947 transitions. [2022-03-15 16:26:12,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:26:12,773 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:26:12,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:12,774 INFO L225 Difference]: With dead ends: 489 [2022-03-15 16:26:12,775 INFO L226 Difference]: Without dead ends: 295 [2022-03-15 16:26:12,775 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 52 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=303, Invalid=1503, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 16:26:12,776 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 322 mSDsluCounter, 1170 mSDsCounter, 0 mSdLazyCounter, 1040 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 1114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1040 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:12,776 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [322 Valid, 553 Invalid, 1114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1040 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:26:12,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-03-15 16:26:12,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 66. [2022-03-15 16:26:12,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 1.9384615384615385) internal successors, (126), 65 states have internal predecessors, (126), 0 states have call successors, (0), 0 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-15 16:26:12,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 126 transitions. [2022-03-15 16:26:12,779 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 126 transitions. Word has length 29 [2022-03-15 16:26:12,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:12,779 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 126 transitions. [2022-03-15 16:26:12,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:12,779 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 126 transitions. [2022-03-15 16:26:12,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:26:12,780 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:12,780 INFO L514 BasicCegarLoop]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:12,801 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-03-15 16:26:12,995 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,SelfDestructingSolverStorable21 [2022-03-15 16:26:12,995 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:12,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:12,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1030791073, now seen corresponding path program 21 times [2022-03-15 16:26:12,996 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:12,996 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082334682] [2022-03-15 16:26:12,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:12,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:13,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:13,104 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 66 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:13,105 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:13,105 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082334682] [2022-03-15 16:26:13,105 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082334682] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:13,105 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946279727] [2022-03-15 16:26:13,105 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:26:13,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:13,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:13,116 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-15 16:26:13,116 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-15 16:26:13,145 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 16:26:13,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:13,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-15 16:26:13,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:13,195 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 66 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:13,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:13,261 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 66 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:13,261 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946279727] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:13,261 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:13,261 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 13 [2022-03-15 16:26:13,261 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494780607] [2022-03-15 16:26:13,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:13,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 16:26:13,262 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:13,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 16:26:13,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:26:13,262 INFO L87 Difference]: Start difference. First operand 66 states and 126 transitions. Second operand has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:13,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:13,321 INFO L93 Difference]: Finished difference Result 365 states and 685 transitions. [2022-03-15 16:26:13,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:26:13,321 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-03-15 16:26:13,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:13,323 INFO L225 Difference]: With dead ends: 365 [2022-03-15 16:26:13,323 INFO L226 Difference]: Without dead ends: 342 [2022-03-15 16:26:13,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:26:13,323 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 150 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:13,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 81 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:26:13,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-03-15 16:26:13,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 276. [2022-03-15 16:26:13,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 275 states have (on average 2.090909090909091) internal successors, (575), 275 states have internal predecessors, (575), 0 states have call successors, (0), 0 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-15 16:26:13,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 575 transitions. [2022-03-15 16:26:13,330 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 575 transitions. Word has length 30 [2022-03-15 16:26:13,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:13,330 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 575 transitions. [2022-03-15 16:26:13,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:13,330 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 575 transitions. [2022-03-15 16:26:13,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:26:13,331 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:13,331 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:13,353 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-03-15 16:26:13,553 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-03-15 16:26:13,553 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:13,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:13,554 INFO L85 PathProgramCache]: Analyzing trace with hash 576201922, now seen corresponding path program 22 times [2022-03-15 16:26:13,554 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:13,554 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539157304] [2022-03-15 16:26:13,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:13,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:13,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:13,868 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:13,869 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:13,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539157304] [2022-03-15 16:26:13,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539157304] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:13,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240501201] [2022-03-15 16:26:13,869 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:26:13,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:13,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:13,870 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-15 16:26:13,870 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-15 16:26:13,902 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:26:13,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:13,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-15 16:26:13,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:14,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:26:14,017 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:14,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:14,060 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:26:14,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:26:14,117 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:14,117 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240501201] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:14,117 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:14,117 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 24 [2022-03-15 16:26:14,117 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724231641] [2022-03-15 16:26:14,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:14,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:26:14,118 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:14,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:26:14,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:26:14,118 INFO L87 Difference]: Start difference. First operand 276 states and 575 transitions. Second operand has 25 states, 25 states have (on average 1.24) internal successors, (31), 24 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:14,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:14,981 INFO L93 Difference]: Finished difference Result 569 states and 1105 transitions. [2022-03-15 16:26:14,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 16:26:14,981 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.24) internal successors, (31), 24 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 16:26:14,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:14,983 INFO L225 Difference]: With dead ends: 569 [2022-03-15 16:26:14,983 INFO L226 Difference]: Without dead ends: 345 [2022-03-15 16:26:14,984 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 56 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=355, Invalid=1807, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 16:26:14,984 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 376 mSDsluCounter, 1402 mSDsCounter, 0 mSdLazyCounter, 1242 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 657 SdHoareTripleChecker+Invalid, 1329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:14,984 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [376 Valid, 657 Invalid, 1329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1242 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:26:14,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-03-15 16:26:14,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 71. [2022-03-15 16:26:14,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 1.9428571428571428) internal successors, (136), 70 states have internal predecessors, (136), 0 states have call successors, (0), 0 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-15 16:26:14,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 136 transitions. [2022-03-15 16:26:14,988 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 136 transitions. Word has length 31 [2022-03-15 16:26:14,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:14,988 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 136 transitions. [2022-03-15 16:26:14,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.24) internal successors, (31), 24 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:14,988 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 136 transitions. [2022-03-15 16:26:14,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-15 16:26:14,989 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:14,989 INFO L514 BasicCegarLoop]: trace histogram [12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:15,008 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-15 16:26:15,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:15,203 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:15,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:15,204 INFO L85 PathProgramCache]: Analyzing trace with hash 705468629, now seen corresponding path program 23 times [2022-03-15 16:26:15,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:15,204 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309366644] [2022-03-15 16:26:15,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:15,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:15,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:15,326 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 78 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:15,327 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:15,327 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309366644] [2022-03-15 16:26:15,327 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309366644] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:15,327 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952612938] [2022-03-15 16:26:15,327 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:26:15,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:15,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:15,332 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-15 16:26:15,333 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-15 16:26:15,374 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 16:26:15,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:15,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:26:15,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:15,447 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 78 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:15,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:15,525 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 78 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:15,525 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1952612938] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:15,525 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:15,525 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 14 [2022-03-15 16:26:15,525 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078422701] [2022-03-15 16:26:15,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:15,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:26:15,526 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:15,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:26:15,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:26:15,527 INFO L87 Difference]: Start difference. First operand 71 states and 136 transitions. Second operand has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 14 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:15,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:15,602 INFO L93 Difference]: Finished difference Result 415 states and 782 transitions. [2022-03-15 16:26:15,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:26:15,602 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 14 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-15 16:26:15,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:15,603 INFO L225 Difference]: With dead ends: 415 [2022-03-15 16:26:15,603 INFO L226 Difference]: Without dead ends: 390 [2022-03-15 16:26:15,604 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:26:15,604 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 160 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:15,604 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 94 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:26:15,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2022-03-15 16:26:15,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 318. [2022-03-15 16:26:15,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 317 states have (on average 2.088328075709779) internal successors, (662), 317 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-15 16:26:15,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 662 transitions. [2022-03-15 16:26:15,611 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 662 transitions. Word has length 32 [2022-03-15 16:26:15,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:15,612 INFO L470 AbstractCegarLoop]: Abstraction has 318 states and 662 transitions. [2022-03-15 16:26:15,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 14 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:15,612 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 662 transitions. [2022-03-15 16:26:15,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:26:15,612 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:15,612 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:15,635 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-15 16:26:15,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:15,834 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:15,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:15,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1931958710, now seen corresponding path program 24 times [2022-03-15 16:26:15,835 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:15,835 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567407117] [2022-03-15 16:26:15,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:15,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:15,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:16,190 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:16,190 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:16,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567407117] [2022-03-15 16:26:16,190 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567407117] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:16,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344709056] [2022-03-15 16:26:16,190 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:26:16,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:16,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:16,192 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-15 16:26:16,192 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-15 16:26:16,225 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 16:26:16,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:16,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-15 16:26:16,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:16,332 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:26:16,354 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:16,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:16,391 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:26:16,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:26:16,457 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:16,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344709056] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:16,457 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:16,457 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 26 [2022-03-15 16:26:16,457 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982875419] [2022-03-15 16:26:16,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:16,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:26:16,458 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:16,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:26:16,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:26:16,459 INFO L87 Difference]: Start difference. First operand 318 states and 662 transitions. Second operand has 27 states, 27 states have (on average 1.2222222222222223) internal successors, (33), 26 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:17,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:17,493 INFO L93 Difference]: Finished difference Result 655 states and 1275 transitions. [2022-03-15 16:26:17,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 16:26:17,494 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.2222222222222223) internal successors, (33), 26 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:26:17,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:17,495 INFO L225 Difference]: With dead ends: 655 [2022-03-15 16:26:17,495 INFO L226 Difference]: Without dead ends: 399 [2022-03-15 16:26:17,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=411, Invalid=2139, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 16:26:17,496 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 434 mSDsluCounter, 1655 mSDsCounter, 0 mSdLazyCounter, 1462 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 770 SdHoareTripleChecker+Invalid, 1563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:17,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [434 Valid, 770 Invalid, 1563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1462 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:26:17,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2022-03-15 16:26:17,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 76. [2022-03-15 16:26:17,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 1.9466666666666668) internal successors, (146), 75 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:17,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 146 transitions. [2022-03-15 16:26:17,500 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 146 transitions. Word has length 33 [2022-03-15 16:26:17,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:17,500 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 146 transitions. [2022-03-15 16:26:17,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.2222222222222223) internal successors, (33), 26 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:17,500 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 146 transitions. [2022-03-15 16:26:17,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-15 16:26:17,501 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:17,501 INFO L514 BasicCegarLoop]: trace histogram [13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:17,523 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-03-15 16:26:17,722 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-15 16:26:17,723 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:17,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:17,723 INFO L85 PathProgramCache]: Analyzing trace with hash -215743903, now seen corresponding path program 25 times [2022-03-15 16:26:17,723 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:17,723 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978410143] [2022-03-15 16:26:17,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:17,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:17,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:17,860 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 91 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:17,860 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:17,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978410143] [2022-03-15 16:26:17,861 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978410143] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:17,861 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420143548] [2022-03-15 16:26:17,861 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:26:17,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:17,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:17,864 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-15 16:26:17,865 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-15 16:26:17,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:17,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:26:17,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:17,971 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 91 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:17,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:18,049 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 91 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:18,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420143548] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:18,049 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:18,049 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 15 [2022-03-15 16:26:18,049 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55836354] [2022-03-15 16:26:18,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:18,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:26:18,050 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:18,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:26:18,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:26:18,050 INFO L87 Difference]: Start difference. First operand 76 states and 146 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:18,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:18,126 INFO L93 Difference]: Finished difference Result 468 states and 885 transitions. [2022-03-15 16:26:18,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:26:18,127 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-03-15 16:26:18,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:18,128 INFO L225 Difference]: With dead ends: 468 [2022-03-15 16:26:18,128 INFO L226 Difference]: Without dead ends: 441 [2022-03-15 16:26:18,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:26:18,129 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 162 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:18,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 109 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:26:18,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-03-15 16:26:18,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 363. [2022-03-15 16:26:18,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 362 states have (on average 2.085635359116022) internal successors, (755), 362 states have internal predecessors, (755), 0 states have call successors, (0), 0 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-15 16:26:18,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 755 transitions. [2022-03-15 16:26:18,135 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 755 transitions. Word has length 34 [2022-03-15 16:26:18,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:18,135 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 755 transitions. [2022-03-15 16:26:18,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:18,135 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 755 transitions. [2022-03-15 16:26:18,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:18,136 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:18,136 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:18,159 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-15 16:26:18,358 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,SelfDestructingSolverStorable26 [2022-03-15 16:26:18,358 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:18,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:18,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1620184834, now seen corresponding path program 26 times [2022-03-15 16:26:18,359 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:18,359 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600181803] [2022-03-15 16:26:18,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:18,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:18,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:18,799 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:18,799 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:18,800 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600181803] [2022-03-15 16:26:18,800 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600181803] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:18,800 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860683918] [2022-03-15 16:26:18,800 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:26:18,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:18,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:18,804 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-15 16:26:18,805 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-15 16:26:18,831 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:26:18,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:18,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 55 conjunts are in the unsatisfiable core [2022-03-15 16:26:18,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:18,934 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:26:18,944 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:18,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:18,986 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:26:18,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 14 treesize of output 13 [2022-03-15 16:26:19,041 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:19,042 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860683918] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:19,042 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:19,042 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 28 [2022-03-15 16:26:19,042 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189274578] [2022-03-15 16:26:19,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:19,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 16:26:19,042 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:19,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 16:26:19,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:26:19,043 INFO L87 Difference]: Start difference. First operand 363 states and 755 transitions. Second operand has 29 states, 29 states have (on average 1.206896551724138) internal successors, (35), 28 states have internal predecessors, (35), 0 states have call successors, (0), 0 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-15 16:26:20,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:20,220 INFO L93 Difference]: Finished difference Result 747 states and 1457 transitions. [2022-03-15 16:26:20,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:26:20,220 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.206896551724138) internal successors, (35), 28 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:26:20,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:20,222 INFO L225 Difference]: With dead ends: 747 [2022-03-15 16:26:20,222 INFO L226 Difference]: Without dead ends: 457 [2022-03-15 16:26:20,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 64 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=471, Invalid=2499, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 16:26:20,223 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 496 mSDsluCounter, 1929 mSDsCounter, 0 mSdLazyCounter, 1700 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 496 SdHoareTripleChecker+Valid, 892 SdHoareTripleChecker+Invalid, 1816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 1700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:20,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [496 Valid, 892 Invalid, 1816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 1700 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:26:20,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-03-15 16:26:20,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 81. [2022-03-15 16:26:20,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 1.95) internal successors, (156), 80 states have internal predecessors, (156), 0 states have call successors, (0), 0 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-15 16:26:20,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 156 transitions. [2022-03-15 16:26:20,227 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 156 transitions. Word has length 35 [2022-03-15 16:26:20,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:20,227 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 156 transitions. [2022-03-15 16:26:20,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.206896551724138) internal successors, (35), 28 states have internal predecessors, (35), 0 states have call successors, (0), 0 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-15 16:26:20,227 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 156 transitions. [2022-03-15 16:26:20,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-15 16:26:20,227 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:20,227 INFO L514 BasicCegarLoop]: trace histogram [14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:20,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-03-15 16:26:20,439 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,SelfDestructingSolverStorable27 [2022-03-15 16:26:20,439 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:20,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:20,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1290799467, now seen corresponding path program 27 times [2022-03-15 16:26:20,440 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:20,440 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647823405] [2022-03-15 16:26:20,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:20,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:20,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:20,585 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 105 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:20,585 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:20,585 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647823405] [2022-03-15 16:26:20,586 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647823405] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:20,586 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312619675] [2022-03-15 16:26:20,586 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:26:20,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:20,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:20,587 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-15 16:26:20,588 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-15 16:26:20,619 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-15 16:26:20,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:20,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-15 16:26:20,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:20,682 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 105 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:20,683 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:20,747 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 105 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:20,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312619675] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:20,747 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:20,747 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 16 [2022-03-15 16:26:20,747 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609818489] [2022-03-15 16:26:20,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:20,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:26:20,748 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:20,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:26:20,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:26:20,748 INFO L87 Difference]: Start difference. First operand 81 states and 156 transitions. Second operand has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 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-15 16:26:20,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:20,813 INFO L93 Difference]: Finished difference Result 524 states and 994 transitions. [2022-03-15 16:26:20,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:26:20,814 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-03-15 16:26:20,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:20,815 INFO L225 Difference]: With dead ends: 524 [2022-03-15 16:26:20,815 INFO L226 Difference]: Without dead ends: 495 [2022-03-15 16:26:20,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:26:20,816 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 190 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:20,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 102 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:26:20,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-03-15 16:26:20,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 411. [2022-03-15 16:26:20,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 410 states have (on average 2.0829268292682928) internal successors, (854), 410 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:20,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 854 transitions. [2022-03-15 16:26:20,824 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 854 transitions. Word has length 36 [2022-03-15 16:26:20,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:20,824 INFO L470 AbstractCegarLoop]: Abstraction has 411 states and 854 transitions. [2022-03-15 16:26:20,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 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-15 16:26:20,825 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 854 transitions. [2022-03-15 16:26:20,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-15 16:26:20,825 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:20,825 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:20,847 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-03-15 16:26:21,038 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,SelfDestructingSolverStorable28 [2022-03-15 16:26:21,039 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:21,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:21,039 INFO L85 PathProgramCache]: Analyzing trace with hash 2100125430, now seen corresponding path program 28 times [2022-03-15 16:26:21,039 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:21,039 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731623514] [2022-03-15 16:26:21,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:21,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:21,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:21,510 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:21,510 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:21,510 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731623514] [2022-03-15 16:26:21,510 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731623514] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:21,510 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181244248] [2022-03-15 16:26:21,510 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:26:21,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:21,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:21,511 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-15 16:26:21,512 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-15 16:26:21,546 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:26:21,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:21,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-15 16:26:21,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:21,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:26:21,668 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:21,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:21,716 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:26:21,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:26:21,791 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:21,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181244248] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:21,792 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:21,792 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 30 [2022-03-15 16:26:21,792 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131118745] [2022-03-15 16:26:21,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:21,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:26:21,792 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:21,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:26:21,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:26:21,793 INFO L87 Difference]: Start difference. First operand 411 states and 854 transitions. Second operand has 31 states, 31 states have (on average 1.1935483870967742) internal successors, (37), 30 states have internal predecessors, (37), 0 states have call successors, (0), 0 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-15 16:26:23,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:23,170 INFO L93 Difference]: Finished difference Result 845 states and 1651 transitions. [2022-03-15 16:26:23,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 16:26:23,171 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.1935483870967742) internal successors, (37), 30 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-03-15 16:26:23,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:23,172 INFO L225 Difference]: With dead ends: 845 [2022-03-15 16:26:23,172 INFO L226 Difference]: Without dead ends: 519 [2022-03-15 16:26:23,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 68 SyntacticMatches, 5 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=535, Invalid=2887, Unknown=0, NotChecked=0, Total=3422 [2022-03-15 16:26:23,174 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 562 mSDsluCounter, 2224 mSDsCounter, 0 mSdLazyCounter, 1956 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 562 SdHoareTripleChecker+Valid, 1023 SdHoareTripleChecker+Invalid, 2088 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 1956 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:23,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [562 Valid, 1023 Invalid, 2088 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 1956 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 16:26:23,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2022-03-15 16:26:23,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 86. [2022-03-15 16:26:23,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 1.9529411764705882) internal successors, (166), 85 states have internal predecessors, (166), 0 states have call successors, (0), 0 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-15 16:26:23,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 166 transitions. [2022-03-15 16:26:23,178 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 166 transitions. Word has length 37 [2022-03-15 16:26:23,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:23,178 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 166 transitions. [2022-03-15 16:26:23,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.1935483870967742) internal successors, (37), 30 states have internal predecessors, (37), 0 states have call successors, (0), 0 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-15 16:26:23,178 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 166 transitions. [2022-03-15 16:26:23,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-03-15 16:26:23,178 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:23,178 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:23,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-15 16:26:23,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:23,387 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:23,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:23,388 INFO L85 PathProgramCache]: Analyzing trace with hash 702457121, now seen corresponding path program 29 times [2022-03-15 16:26:23,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:23,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851736544] [2022-03-15 16:26:23,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:23,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:23,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:23,529 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 120 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:23,529 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:23,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851736544] [2022-03-15 16:26:23,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851736544] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:23,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771897936] [2022-03-15 16:26:23,530 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:26:23,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:23,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:23,531 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-15 16:26:23,531 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-15 16:26:23,562 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2022-03-15 16:26:23,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:23,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:26:23,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:23,630 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 120 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:23,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:23,717 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 120 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:23,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771897936] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:23,718 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:23,718 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 16] total 17 [2022-03-15 16:26:23,719 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722503527] [2022-03-15 16:26:23,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:23,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 16:26:23,720 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:23,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 16:26:23,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2022-03-15 16:26:23,720 INFO L87 Difference]: Start difference. First operand 86 states and 166 transitions. Second operand has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 17 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:23,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:23,804 INFO L93 Difference]: Finished difference Result 583 states and 1109 transitions. [2022-03-15 16:26:23,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:26:23,804 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 17 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2022-03-15 16:26:23,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:23,806 INFO L225 Difference]: With dead ends: 583 [2022-03-15 16:26:23,806 INFO L226 Difference]: Without dead ends: 552 [2022-03-15 16:26:23,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 87 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2022-03-15 16:26:23,806 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 185 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:23,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 116 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:26:23,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2022-03-15 16:26:23,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 462. [2022-03-15 16:26:23,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 461 states have (on average 2.0802603036876355) internal successors, (959), 461 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:23,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 959 transitions. [2022-03-15 16:26:23,814 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 959 transitions. Word has length 38 [2022-03-15 16:26:23,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:23,814 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 959 transitions. [2022-03-15 16:26:23,814 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 17 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:23,815 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 959 transitions. [2022-03-15 16:26:23,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 16:26:23,816 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:23,816 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:23,837 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-03-15 16:26:24,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:24,035 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:24,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:24,036 INFO L85 PathProgramCache]: Analyzing trace with hash -498894526, now seen corresponding path program 30 times [2022-03-15 16:26:24,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:24,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118223955] [2022-03-15 16:26:24,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:24,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:24,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:24,557 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:24,558 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:24,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118223955] [2022-03-15 16:26:24,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118223955] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:24,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821235468] [2022-03-15 16:26:24,558 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:26:24,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:24,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:24,559 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-15 16:26:24,560 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-15 16:26:24,593 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-15 16:26:24,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:24,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 16:26:24,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:24,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:26:24,717 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:24,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:24,760 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:26:24,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:26:24,825 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:24,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821235468] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:24,825 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:24,825 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 32 [2022-03-15 16:26:24,825 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250130974] [2022-03-15 16:26:24,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:24,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:26:24,826 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:24,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:26:24,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=993, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:26:24,827 INFO L87 Difference]: Start difference. First operand 462 states and 959 transitions. Second operand has 33 states, 33 states have (on average 1.1818181818181819) internal successors, (39), 32 states have internal predecessors, (39), 0 states have call successors, (0), 0 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-15 16:26:26,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:26,467 INFO L93 Difference]: Finished difference Result 949 states and 1857 transitions. [2022-03-15 16:26:26,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 16:26:26,467 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.1818181818181819) internal successors, (39), 32 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 16:26:26,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:26,469 INFO L225 Difference]: With dead ends: 949 [2022-03-15 16:26:26,469 INFO L226 Difference]: Without dead ends: 585 [2022-03-15 16:26:26,470 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 72 SyntacticMatches, 5 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=603, Invalid=3303, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 16:26:26,470 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 632 mSDsluCounter, 2540 mSDsCounter, 0 mSdLazyCounter, 2230 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 632 SdHoareTripleChecker+Valid, 1163 SdHoareTripleChecker+Invalid, 2379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 2230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:26,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [632 Valid, 1163 Invalid, 2379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 2230 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 16:26:26,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2022-03-15 16:26:26,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 91. [2022-03-15 16:26:26,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 1.9555555555555555) internal successors, (176), 90 states have internal predecessors, (176), 0 states have call successors, (0), 0 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-15 16:26:26,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 176 transitions. [2022-03-15 16:26:26,475 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 176 transitions. Word has length 39 [2022-03-15 16:26:26,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:26,475 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 176 transitions. [2022-03-15 16:26:26,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.1818181818181819) internal successors, (39), 32 states have internal predecessors, (39), 0 states have call successors, (0), 0 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-15 16:26:26,475 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 176 transitions. [2022-03-15 16:26:26,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-15 16:26:26,475 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:26,475 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:26,498 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-15 16:26:26,691 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,SelfDestructingSolverStorable31 [2022-03-15 16:26:26,691 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:26,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:26,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1737217109, now seen corresponding path program 31 times [2022-03-15 16:26:26,692 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:26,692 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794130614] [2022-03-15 16:26:26,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:26,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:26,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:26,872 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 136 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:26,873 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:26,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794130614] [2022-03-15 16:26:26,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794130614] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:26,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078850484] [2022-03-15 16:26:26,873 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:26:26,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:26,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:26,876 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-15 16:26:26,895 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-15 16:26:26,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:26,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-15 16:26:26,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:26,986 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 136 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:26,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:27,055 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 136 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:27,055 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078850484] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:27,055 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:27,055 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 18 [2022-03-15 16:26:27,055 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746703321] [2022-03-15 16:26:27,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:27,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 16:26:27,056 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:27,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 16:26:27,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:26:27,056 INFO L87 Difference]: Start difference. First operand 91 states and 176 transitions. Second operand has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 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-15 16:26:27,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:27,134 INFO L93 Difference]: Finished difference Result 645 states and 1230 transitions. [2022-03-15 16:26:27,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:26:27,135 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-03-15 16:26:27,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:27,136 INFO L225 Difference]: With dead ends: 645 [2022-03-15 16:26:27,136 INFO L226 Difference]: Without dead ends: 612 [2022-03-15 16:26:27,136 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:26:27,137 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 215 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:27,137 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 133 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:26:27,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2022-03-15 16:26:27,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 516. [2022-03-15 16:26:27,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 516 states, 515 states have (on average 2.0776699029126213) internal successors, (1070), 515 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:27,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 1070 transitions. [2022-03-15 16:26:27,145 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 1070 transitions. Word has length 40 [2022-03-15 16:26:27,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:27,145 INFO L470 AbstractCegarLoop]: Abstraction has 516 states and 1070 transitions. [2022-03-15 16:26:27,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 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-15 16:26:27,145 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 1070 transitions. [2022-03-15 16:26:27,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 16:26:27,146 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:27,146 INFO L514 BasicCegarLoop]: trace histogram [16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:27,169 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-15 16:26:27,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:27,363 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:27,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:27,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1710480330, now seen corresponding path program 32 times [2022-03-15 16:26:27,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:27,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467897640] [2022-03-15 16:26:27,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:27,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:27,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:27,933 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 0 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:27,933 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:27,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467897640] [2022-03-15 16:26:27,933 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467897640] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:27,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890544616] [2022-03-15 16:26:27,933 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:26:27,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:27,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:27,934 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-15 16:26:27,936 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-15 16:26:27,967 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:26:27,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:27,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 67 conjunts are in the unsatisfiable core [2022-03-15 16:26:27,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:28,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:26:28,111 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 0 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:28,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:28,171 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:26:28,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:26:28,255 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 0 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:28,255 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890544616] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:28,255 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:28,255 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 34 [2022-03-15 16:26:28,256 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914358376] [2022-03-15 16:26:28,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:28,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:26:28,256 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:28,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:26:28,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:26:28,257 INFO L87 Difference]: Start difference. First operand 516 states and 1070 transitions. Second operand has 35 states, 35 states have (on average 1.1714285714285715) internal successors, (41), 34 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:30,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:30,156 INFO L93 Difference]: Finished difference Result 1059 states and 2075 transitions. [2022-03-15 16:26:30,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 16:26:30,156 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.1714285714285715) internal successors, (41), 34 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-03-15 16:26:30,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:30,158 INFO L225 Difference]: With dead ends: 1059 [2022-03-15 16:26:30,158 INFO L226 Difference]: Without dead ends: 655 [2022-03-15 16:26:30,160 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 76 SyntacticMatches, 5 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=675, Invalid=3747, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 16:26:30,160 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 706 mSDsluCounter, 2877 mSDsCounter, 0 mSdLazyCounter, 2522 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 706 SdHoareTripleChecker+Valid, 1312 SdHoareTripleChecker+Invalid, 2689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 2522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:30,160 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [706 Valid, 1312 Invalid, 2689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 2522 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 16:26:30,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2022-03-15 16:26:30,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 96. [2022-03-15 16:26:30,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 1.9578947368421054) internal successors, (186), 95 states have internal predecessors, (186), 0 states have call successors, (0), 0 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-15 16:26:30,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 186 transitions. [2022-03-15 16:26:30,163 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 186 transitions. Word has length 41 [2022-03-15 16:26:30,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:30,164 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 186 transitions. [2022-03-15 16:26:30,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.1714285714285715) internal successors, (41), 34 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:30,164 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 186 transitions. [2022-03-15 16:26:30,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-15 16:26:30,164 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:30,164 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:30,181 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-15 16:26:30,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:30,370 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:30,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:30,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1462204447, now seen corresponding path program 33 times [2022-03-15 16:26:30,371 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:30,371 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147063310] [2022-03-15 16:26:30,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:30,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:30,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:30,565 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 153 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:30,566 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:30,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147063310] [2022-03-15 16:26:30,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147063310] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:30,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438309793] [2022-03-15 16:26:30,566 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:26:30,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:30,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:30,568 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-15 16:26:30,596 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-15 16:26:30,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-03-15 16:26:30,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:30,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-15 16:26:30,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:30,712 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 153 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:30,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:30,806 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 153 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:30,806 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438309793] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:30,806 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:30,807 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 19 [2022-03-15 16:26:30,807 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159616102] [2022-03-15 16:26:30,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:30,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:26:30,807 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:30,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:26:30,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:26:30,811 INFO L87 Difference]: Start difference. First operand 96 states and 186 transitions. Second operand has 20 states, 20 states have (on average 2.25) internal successors, (45), 19 states have internal predecessors, (45), 0 states have call successors, (0), 0 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-15 16:26:30,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:30,910 INFO L93 Difference]: Finished difference Result 710 states and 1357 transitions. [2022-03-15 16:26:30,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:26:30,911 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 19 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-03-15 16:26:30,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:30,913 INFO L225 Difference]: With dead ends: 710 [2022-03-15 16:26:30,913 INFO L226 Difference]: Without dead ends: 675 [2022-03-15 16:26:30,913 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 97 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:26:30,914 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 320 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:30,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [320 Valid, 111 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:26:30,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2022-03-15 16:26:30,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 573. [2022-03-15 16:26:30,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 572 states have (on average 2.075174825174825) internal successors, (1187), 572 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:30,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 1187 transitions. [2022-03-15 16:26:30,923 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 1187 transitions. Word has length 42 [2022-03-15 16:26:30,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:30,923 INFO L470 AbstractCegarLoop]: Abstraction has 573 states and 1187 transitions. [2022-03-15 16:26:30,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 19 states have internal predecessors, (45), 0 states have call successors, (0), 0 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-15 16:26:30,924 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 1187 transitions. [2022-03-15 16:26:30,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-15 16:26:30,928 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:30,928 INFO L514 BasicCegarLoop]: trace histogram [17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:30,944 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-15 16:26:31,135 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,SelfDestructingSolverStorable34 [2022-03-15 16:26:31,135 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:31,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:31,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1015309186, now seen corresponding path program 34 times [2022-03-15 16:26:31,136 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:31,136 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142258092] [2022-03-15 16:26:31,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:31,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:31,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:31,703 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 0 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:31,703 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:31,703 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142258092] [2022-03-15 16:26:31,703 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142258092] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:31,703 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851882124] [2022-03-15 16:26:31,703 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:26:31,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:31,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:31,704 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-15 16:26:31,705 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-15 16:26:31,735 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:26:31,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:31,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-15 16:26:31,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:31,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:26:31,879 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 0 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:31,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:31,924 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:26:31,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:26:31,998 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 0 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:31,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [851882124] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:31,998 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:31,998 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 36 [2022-03-15 16:26:31,999 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739269515] [2022-03-15 16:26:31,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:31,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-15 16:26:31,999 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:31,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-15 16:26:32,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 16:26:32,000 INFO L87 Difference]: Start difference. First operand 573 states and 1187 transitions. Second operand has 37 states, 37 states have (on average 1.162162162162162) internal successors, (43), 36 states have internal predecessors, (43), 0 states have call successors, (0), 0 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-15 16:26:34,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:34,042 INFO L93 Difference]: Finished difference Result 1175 states and 2305 transitions. [2022-03-15 16:26:34,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 16:26:34,043 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.162162162162162) internal successors, (43), 36 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-03-15 16:26:34,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:34,045 INFO L225 Difference]: With dead ends: 1175 [2022-03-15 16:26:34,045 INFO L226 Difference]: Without dead ends: 729 [2022-03-15 16:26:34,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 80 SyntacticMatches, 5 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=751, Invalid=4219, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 16:26:34,046 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 784 mSDsluCounter, 3235 mSDsCounter, 0 mSdLazyCounter, 2832 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 784 SdHoareTripleChecker+Valid, 1470 SdHoareTripleChecker+Invalid, 3018 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 2832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:34,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [784 Valid, 1470 Invalid, 3018 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 2832 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 16:26:34,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 729 states. [2022-03-15 16:26:34,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 729 to 101. [2022-03-15 16:26:34,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 1.96) internal successors, (196), 100 states have internal predecessors, (196), 0 states have call successors, (0), 0 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-15 16:26:34,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 196 transitions. [2022-03-15 16:26:34,050 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 196 transitions. Word has length 43 [2022-03-15 16:26:34,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:34,051 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 196 transitions. [2022-03-15 16:26:34,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.162162162162162) internal successors, (43), 36 states have internal predecessors, (43), 0 states have call successors, (0), 0 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-15 16:26:34,051 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 196 transitions. [2022-03-15 16:26:34,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-03-15 16:26:34,051 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:34,051 INFO L514 BasicCegarLoop]: trace histogram [18, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:34,073 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-15 16:26:34,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-15 16:26:34,271 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:34,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:34,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1432891925, now seen corresponding path program 35 times [2022-03-15 16:26:34,272 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:34,272 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231708345] [2022-03-15 16:26:34,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:34,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:34,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:34,459 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 171 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:34,459 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:34,459 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231708345] [2022-03-15 16:26:34,460 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231708345] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:34,460 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217644440] [2022-03-15 16:26:34,460 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:26:34,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:34,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:34,461 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-15 16:26:34,461 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-15 16:26:34,497 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2022-03-15 16:26:34,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:34,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-15 16:26:34,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:34,571 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 171 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:34,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:34,652 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 171 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:34,652 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217644440] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:34,652 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:34,652 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 20 [2022-03-15 16:26:34,652 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879706372] [2022-03-15 16:26:34,652 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:34,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:26:34,653 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:34,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:26:34,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:26:34,653 INFO L87 Difference]: Start difference. First operand 101 states and 196 transitions. Second operand has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 20 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:34,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:34,747 INFO L93 Difference]: Finished difference Result 778 states and 1490 transitions. [2022-03-15 16:26:34,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:26:34,747 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 20 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-03-15 16:26:34,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:34,749 INFO L225 Difference]: With dead ends: 778 [2022-03-15 16:26:34,749 INFO L226 Difference]: Without dead ends: 741 [2022-03-15 16:26:34,749 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 102 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:26:34,750 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 283 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:34,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [283 Valid, 136 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:26:34,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states. [2022-03-15 16:26:34,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 633. [2022-03-15 16:26:34,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 2.0727848101265822) internal successors, (1310), 632 states have internal predecessors, (1310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:34,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 1310 transitions. [2022-03-15 16:26:34,759 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 1310 transitions. Word has length 44 [2022-03-15 16:26:34,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:34,759 INFO L470 AbstractCegarLoop]: Abstraction has 633 states and 1310 transitions. [2022-03-15 16:26:34,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 20 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:34,759 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 1310 transitions. [2022-03-15 16:26:34,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-15 16:26:34,761 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:34,761 INFO L514 BasicCegarLoop]: trace histogram [18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:34,782 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-15 16:26:34,976 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,SelfDestructingSolverStorable36 [2022-03-15 16:26:34,977 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:34,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:34,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1383356042, now seen corresponding path program 36 times [2022-03-15 16:26:34,977 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:34,977 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102899594] [2022-03-15 16:26:34,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:34,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:34,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:35,693 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 0 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:35,693 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:35,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102899594] [2022-03-15 16:26:35,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102899594] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:35,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770044202] [2022-03-15 16:26:35,694 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:26:35,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:35,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:35,695 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-15 16:26:35,695 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-15 16:26:35,729 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-03-15 16:26:35,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:35,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 75 conjunts are in the unsatisfiable core [2022-03-15 16:26:35,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:35,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:26:35,878 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 0 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:35,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:35,924 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:26:35,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 14 treesize of output 13 [2022-03-15 16:26:36,020 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 0 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:36,020 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770044202] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:36,020 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:36,020 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38, 38] total 38 [2022-03-15 16:26:36,020 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364710679] [2022-03-15 16:26:36,020 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:36,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-15 16:26:36,021 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:36,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-15 16:26:36,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=1407, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 16:26:36,022 INFO L87 Difference]: Start difference. First operand 633 states and 1310 transitions. Second operand has 39 states, 39 states have (on average 1.1538461538461537) internal successors, (45), 38 states have internal predecessors, (45), 0 states have call successors, (0), 0 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-15 16:26:38,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:38,280 INFO L93 Difference]: Finished difference Result 1297 states and 2547 transitions. [2022-03-15 16:26:38,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 16:26:38,281 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.1538461538461537) internal successors, (45), 38 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-03-15 16:26:38,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:38,283 INFO L225 Difference]: With dead ends: 1297 [2022-03-15 16:26:38,283 INFO L226 Difference]: Without dead ends: 807 [2022-03-15 16:26:38,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 84 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 630 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=831, Invalid=4719, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 16:26:38,284 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 866 mSDsluCounter, 3614 mSDsCounter, 0 mSdLazyCounter, 3160 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 866 SdHoareTripleChecker+Valid, 1637 SdHoareTripleChecker+Invalid, 3366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 3160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:38,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [866 Valid, 1637 Invalid, 3366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 3160 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 16:26:38,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2022-03-15 16:26:38,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 106. [2022-03-15 16:26:38,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 1.9619047619047618) internal successors, (206), 105 states have internal predecessors, (206), 0 states have call successors, (0), 0 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-15 16:26:38,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 206 transitions. [2022-03-15 16:26:38,288 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 206 transitions. Word has length 45 [2022-03-15 16:26:38,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:38,288 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 206 transitions. [2022-03-15 16:26:38,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.1538461538461537) internal successors, (45), 38 states have internal predecessors, (45), 0 states have call successors, (0), 0 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-15 16:26:38,289 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 206 transitions. [2022-03-15 16:26:38,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-03-15 16:26:38,289 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:38,289 INFO L514 BasicCegarLoop]: trace histogram [19, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:38,306 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-15 16:26:38,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:38,495 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:38,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:38,495 INFO L85 PathProgramCache]: Analyzing trace with hash 88713889, now seen corresponding path program 37 times [2022-03-15 16:26:38,495 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:38,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283082188] [2022-03-15 16:26:38,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:38,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:38,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:38,729 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 190 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:38,730 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:38,730 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283082188] [2022-03-15 16:26:38,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283082188] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:38,730 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120568611] [2022-03-15 16:26:38,730 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:26:38,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:38,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:38,732 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-15 16:26:38,759 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-15 16:26:38,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:38,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-15 16:26:38,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:38,875 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 190 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:38,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:38,965 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 190 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:38,965 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120568611] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:38,965 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:38,965 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 21 [2022-03-15 16:26:38,965 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801786281] [2022-03-15 16:26:38,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:38,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:26:38,966 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:38,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:26:38,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:26:38,966 INFO L87 Difference]: Start difference. First operand 106 states and 206 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:39,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:39,084 INFO L93 Difference]: Finished difference Result 849 states and 1629 transitions. [2022-03-15 16:26:39,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:26:39,085 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-03-15 16:26:39,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:39,087 INFO L225 Difference]: With dead ends: 849 [2022-03-15 16:26:39,087 INFO L226 Difference]: Without dead ends: 810 [2022-03-15 16:26:39,087 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 107 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:26:39,088 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 256 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:39,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 150 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:26:39,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2022-03-15 16:26:39,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 696. [2022-03-15 16:26:39,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 696 states, 695 states have (on average 2.0705035971223023) internal successors, (1439), 695 states have internal predecessors, (1439), 0 states have call successors, (0), 0 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-15 16:26:39,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 1439 transitions. [2022-03-15 16:26:39,098 INFO L78 Accepts]: Start accepts. Automaton has 696 states and 1439 transitions. Word has length 46 [2022-03-15 16:26:39,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:39,098 INFO L470 AbstractCegarLoop]: Abstraction has 696 states and 1439 transitions. [2022-03-15 16:26:39,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:39,098 INFO L276 IsEmpty]: Start isEmpty. Operand 696 states and 1439 transitions. [2022-03-15 16:26:39,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-15 16:26:39,099 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:39,099 INFO L514 BasicCegarLoop]: trace histogram [19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:39,119 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-15 16:26:39,315 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,SelfDestructingSolverStorable38 [2022-03-15 16:26:39,315 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:39,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:39,316 INFO L85 PathProgramCache]: Analyzing trace with hash -496185918, now seen corresponding path program 38 times [2022-03-15 16:26:39,316 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:39,316 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664867028] [2022-03-15 16:26:39,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:39,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:39,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:40,050 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 0 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:40,050 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:40,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664867028] [2022-03-15 16:26:40,050 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664867028] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:40,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024189221] [2022-03-15 16:26:40,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:26:40,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:40,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:40,052 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-15 16:26:40,052 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-15 16:26:40,085 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:26:40,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:40,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 79 conjunts are in the unsatisfiable core [2022-03-15 16:26:40,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:40,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 11 treesize of output 7 [2022-03-15 16:26:40,221 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 0 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:40,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:40,269 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:26:40,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:26:40,355 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 0 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:40,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024189221] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:40,356 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:40,356 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40, 40] total 40 [2022-03-15 16:26:40,356 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369444057] [2022-03-15 16:26:40,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:40,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-15 16:26:40,356 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:40,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-15 16:26:40,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1561, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 16:26:40,357 INFO L87 Difference]: Start difference. First operand 696 states and 1439 transitions. Second operand has 41 states, 41 states have (on average 1.146341463414634) internal successors, (47), 40 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-15 16:26:42,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:42,889 INFO L93 Difference]: Finished difference Result 1425 states and 2801 transitions. [2022-03-15 16:26:42,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 16:26:42,890 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.146341463414634) internal successors, (47), 40 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 47 [2022-03-15 16:26:42,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:42,892 INFO L225 Difference]: With dead ends: 1425 [2022-03-15 16:26:42,892 INFO L226 Difference]: Without dead ends: 889 [2022-03-15 16:26:42,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 88 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 703 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=915, Invalid=5247, Unknown=0, NotChecked=0, Total=6162 [2022-03-15 16:26:42,899 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 952 mSDsluCounter, 4014 mSDsCounter, 0 mSdLazyCounter, 3506 mSolverCounterSat, 227 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 952 SdHoareTripleChecker+Valid, 1813 SdHoareTripleChecker+Invalid, 3733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 227 IncrementalHoareTripleChecker+Valid, 3506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:42,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [952 Valid, 1813 Invalid, 3733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [227 Valid, 3506 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 16:26:42,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2022-03-15 16:26:42,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 111. [2022-03-15 16:26:42,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 110 states have (on average 1.9636363636363636) internal successors, (216), 110 states have internal predecessors, (216), 0 states have call successors, (0), 0 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-15 16:26:42,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 216 transitions. [2022-03-15 16:26:42,904 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 216 transitions. Word has length 47 [2022-03-15 16:26:42,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:42,904 INFO L470 AbstractCegarLoop]: Abstraction has 111 states and 216 transitions. [2022-03-15 16:26:42,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.146341463414634) internal successors, (47), 40 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-15 16:26:42,904 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 216 transitions. [2022-03-15 16:26:42,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-03-15 16:26:42,905 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:42,905 INFO L514 BasicCegarLoop]: trace histogram [20, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:42,927 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-03-15 16:26:43,126 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,SelfDestructingSolverStorable39 [2022-03-15 16:26:43,127 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:43,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:43,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1821183957, now seen corresponding path program 39 times [2022-03-15 16:26:43,127 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:43,127 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10972606] [2022-03-15 16:26:43,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:43,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:43,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:43,348 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 210 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:43,348 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:43,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10972606] [2022-03-15 16:26:43,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10972606] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:43,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677957116] [2022-03-15 16:26:43,348 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:26:43,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:43,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:43,350 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-15 16:26:43,351 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-15 16:26:43,387 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-03-15 16:26:43,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:43,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-15 16:26:43,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:43,467 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 210 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:43,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:43,553 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 210 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:43,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1677957116] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:43,553 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:43,553 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 22 [2022-03-15 16:26:43,553 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790510795] [2022-03-15 16:26:43,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:43,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:26:43,554 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:43,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:26:43,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:26:43,554 INFO L87 Difference]: Start difference. First operand 111 states and 216 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:43,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:43,652 INFO L93 Difference]: Finished difference Result 923 states and 1774 transitions. [2022-03-15 16:26:43,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:26:43,652 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-03-15 16:26:43,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:43,654 INFO L225 Difference]: With dead ends: 923 [2022-03-15 16:26:43,654 INFO L226 Difference]: Without dead ends: 882 [2022-03-15 16:26:43,655 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 112 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:26:43,655 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 442 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:43,655 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 139 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:26:43,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 882 states. [2022-03-15 16:26:43,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 882 to 762. [2022-03-15 16:26:43,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 761 states have (on average 2.0683311432325886) internal successors, (1574), 761 states have internal predecessors, (1574), 0 states have call successors, (0), 0 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-15 16:26:43,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 1574 transitions. [2022-03-15 16:26:43,666 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 1574 transitions. Word has length 48 [2022-03-15 16:26:43,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:43,666 INFO L470 AbstractCegarLoop]: Abstraction has 762 states and 1574 transitions. [2022-03-15 16:26:43,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:43,666 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 1574 transitions. [2022-03-15 16:26:43,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-15 16:26:43,668 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:43,668 INFO L514 BasicCegarLoop]: trace histogram [20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:43,693 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-15 16:26:43,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:43,883 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:43,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:43,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1921782090, now seen corresponding path program 40 times [2022-03-15 16:26:43,884 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:43,884 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092865300] [2022-03-15 16:26:43,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:43,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:43,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:44,730 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:44,730 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:44,730 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092865300] [2022-03-15 16:26:44,731 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092865300] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:44,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067266216] [2022-03-15 16:26:44,731 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:26:44,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:44,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:44,732 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-15 16:26:44,733 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-15 16:26:44,766 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:26:44,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:44,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 83 conjunts are in the unsatisfiable core [2022-03-15 16:26:44,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:44,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 11 treesize of output 7 [2022-03-15 16:26:44,933 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:44,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:44,982 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:26:44,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:26:45,065 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:45,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067266216] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:45,065 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:45,066 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42, 42] total 42 [2022-03-15 16:26:45,066 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489412067] [2022-03-15 16:26:45,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:45,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-15 16:26:45,066 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:45,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-15 16:26:45,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=1723, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 16:26:45,066 INFO L87 Difference]: Start difference. First operand 762 states and 1574 transitions. Second operand has 43 states, 43 states have (on average 1.1395348837209303) internal successors, (49), 42 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:47,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:47,878 INFO L93 Difference]: Finished difference Result 1559 states and 3067 transitions. [2022-03-15 16:26:47,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 16:26:47,878 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.1395348837209303) internal successors, (49), 42 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2022-03-15 16:26:47,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:47,881 INFO L225 Difference]: With dead ends: 1559 [2022-03-15 16:26:47,881 INFO L226 Difference]: Without dead ends: 975 [2022-03-15 16:26:47,882 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 92 SyntacticMatches, 5 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 780 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1003, Invalid=5803, Unknown=0, NotChecked=0, Total=6806 [2022-03-15 16:26:47,882 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 1042 mSDsluCounter, 4435 mSDsCounter, 0 mSdLazyCounter, 3870 mSolverCounterSat, 249 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1042 SdHoareTripleChecker+Valid, 1998 SdHoareTripleChecker+Invalid, 4119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 249 IncrementalHoareTripleChecker+Valid, 3870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:47,882 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1042 Valid, 1998 Invalid, 4119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [249 Valid, 3870 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 16:26:47,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 975 states. [2022-03-15 16:26:47,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 975 to 116. [2022-03-15 16:26:47,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 115 states have (on average 1.9652173913043478) internal successors, (226), 115 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:47,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 226 transitions. [2022-03-15 16:26:47,888 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 226 transitions. Word has length 49 [2022-03-15 16:26:47,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:47,888 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 226 transitions. [2022-03-15 16:26:47,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.1395348837209303) internal successors, (49), 42 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:47,888 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 226 transitions. [2022-03-15 16:26:47,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-03-15 16:26:47,888 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:47,888 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:47,908 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-03-15 16:26:48,101 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,SelfDestructingSolverStorable41 [2022-03-15 16:26:48,101 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:48,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:48,101 INFO L85 PathProgramCache]: Analyzing trace with hash 577375585, now seen corresponding path program 41 times [2022-03-15 16:26:48,102 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:48,102 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25429716] [2022-03-15 16:26:48,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:48,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:48,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:48,369 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 231 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:48,369 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:48,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25429716] [2022-03-15 16:26:48,369 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25429716] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:48,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589715834] [2022-03-15 16:26:48,369 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:26:48,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:48,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:48,372 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-15 16:26:48,399 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-15 16:26:48,429 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2022-03-15 16:26:48,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:48,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-15 16:26:48,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:48,527 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 231 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:48,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:48,612 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 231 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:48,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589715834] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:48,612 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:48,612 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22, 22] total 23 [2022-03-15 16:26:48,612 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679641929] [2022-03-15 16:26:48,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:48,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:26:48,613 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:48,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:26:48,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:26:48,613 INFO L87 Difference]: Start difference. First operand 116 states and 226 transitions. Second operand has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:48,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:48,723 INFO L93 Difference]: Finished difference Result 1000 states and 1925 transitions. [2022-03-15 16:26:48,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:26:48,724 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2022-03-15 16:26:48,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:48,726 INFO L225 Difference]: With dead ends: 1000 [2022-03-15 16:26:48,726 INFO L226 Difference]: Without dead ends: 957 [2022-03-15 16:26:48,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 117 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:26:48,727 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 322 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:48,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [322 Valid, 158 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:26:48,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 957 states. [2022-03-15 16:26:48,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 957 to 831. [2022-03-15 16:26:48,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 830 states have (on average 2.066265060240964) internal successors, (1715), 830 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:48,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1715 transitions. [2022-03-15 16:26:48,739 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 1715 transitions. Word has length 50 [2022-03-15 16:26:48,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:48,739 INFO L470 AbstractCegarLoop]: Abstraction has 831 states and 1715 transitions. [2022-03-15 16:26:48,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:48,739 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 1715 transitions. [2022-03-15 16:26:48,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-15 16:26:48,740 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:48,740 INFO L514 BasicCegarLoop]: trace histogram [21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:48,766 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-15 16:26:48,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:48,963 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:26:48,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:48,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1525368830, now seen corresponding path program 42 times [2022-03-15 16:26:48,964 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:48,964 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272119104] [2022-03-15 16:26:48,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:48,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:48,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:49,916 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 0 proven. 462 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:49,916 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:49,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272119104] [2022-03-15 16:26:49,916 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272119104] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:49,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898248199] [2022-03-15 16:26:49,916 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:26:49,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:49,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:49,917 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-15 16:26:49,923 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-15 16:26:49,967 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-03-15 16:26:49,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:49,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-15 16:26:49,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:52,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:52,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:26:52,200 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 210 proven. 252 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:52,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:54,164 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:26:54,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-03-15 16:26:54,204 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 190 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:54,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898248199] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:54,205 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:54,205 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44, 44] total 107 [2022-03-15 16:26:54,205 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349866776] [2022-03-15 16:26:54,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:54,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 108 states [2022-03-15 16:26:54,205 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:54,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2022-03-15 16:26:54,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1958, Invalid=9598, Unknown=0, NotChecked=0, Total=11556 [2022-03-15 16:26:54,207 INFO L87 Difference]: Start difference. First operand 831 states and 1715 transitions. Second operand has 108 states, 108 states have (on average 1.1203703703703705) internal successors, (121), 107 states have internal predecessors, (121), 0 states have call successors, (0), 0 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-15 16:27:27,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:27,811 INFO L93 Difference]: Finished difference Result 23444 states and 61253 transitions. [2022-03-15 16:27:27,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 314 states. [2022-03-15 16:27:27,812 INFO L78 Accepts]: Start accepts. Automaton has has 108 states, 108 states have (on average 1.1203703703703705) internal successors, (121), 107 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2022-03-15 16:27:27,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:27,882 INFO L225 Difference]: With dead ends: 23444 [2022-03-15 16:27:27,882 INFO L226 Difference]: Without dead ends: 23424 [2022-03-15 16:27:27,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 739 GetRequests, 304 SyntacticMatches, 39 SemanticMatches, 396 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39693 ImplicationChecksByTransitivity, 28.7s TimeCoverageRelationStatistics Valid=39410, Invalid=118596, Unknown=0, NotChecked=0, Total=158006 [2022-03-15 16:27:27,895 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 2335 mSDsluCounter, 2333 mSDsCounter, 0 mSdLazyCounter, 1500 mSolverCounterSat, 304 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2335 SdHoareTripleChecker+Valid, 1733 SdHoareTripleChecker+Invalid, 5557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 304 IncrementalHoareTripleChecker+Valid, 1500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3753 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:27,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2335 Valid, 1733 Invalid, 5557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [304 Valid, 1500 Invalid, 0 Unknown, 3753 Unchecked, 0.6s Time] [2022-03-15 16:27:27,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23424 states. [2022-03-15 16:27:28,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23424 to 2912. [2022-03-15 16:27:28,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2912 states, 2911 states have (on average 2.737890759189282) internal successors, (7970), 2911 states have internal predecessors, (7970), 0 states have call successors, (0), 0 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-15 16:27:28,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2912 states to 2912 states and 7970 transitions. [2022-03-15 16:27:28,159 INFO L78 Accepts]: Start accepts. Automaton has 2912 states and 7970 transitions. Word has length 51 [2022-03-15 16:27:28,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:28,159 INFO L470 AbstractCegarLoop]: Abstraction has 2912 states and 7970 transitions. [2022-03-15 16:27:28,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 108 states, 108 states have (on average 1.1203703703703705) internal successors, (121), 107 states have internal predecessors, (121), 0 states have call successors, (0), 0 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-15 16:27:28,160 INFO L276 IsEmpty]: Start isEmpty. Operand 2912 states and 7970 transitions. [2022-03-15 16:27:28,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-15 16:27:28,165 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:28,165 INFO L514 BasicCegarLoop]: trace histogram [21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:28,188 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-15 16:27:28,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:28,387 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:27:28,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:28,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1381478300, now seen corresponding path program 43 times [2022-03-15 16:27:28,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:28,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689195170] [2022-03-15 16:27:28,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:28,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:28,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:29,227 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 0 proven. 462 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:29,227 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:29,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689195170] [2022-03-15 16:27:29,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689195170] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:29,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289633365] [2022-03-15 16:27:29,228 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:27:29,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:29,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:29,230 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-15 16:27:29,231 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-15 16:27:29,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:29,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 87 conjunts are in the unsatisfiable core [2022-03-15 16:27:29,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:29,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:27:29,423 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 0 proven. 462 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:29,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:29,474 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:27:29,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 14 treesize of output 13 [2022-03-15 16:27:29,575 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 0 proven. 462 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:29,575 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289633365] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:29,575 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:29,576 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44, 44] total 44 [2022-03-15 16:27:29,576 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578948573] [2022-03-15 16:27:29,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:29,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-15 16:27:29,576 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:29,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-15 16:27:29,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=1893, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 16:27:29,577 INFO L87 Difference]: Start difference. First operand 2912 states and 7970 transitions. Second operand has 45 states, 45 states have (on average 1.1333333333333333) internal successors, (51), 44 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:32,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:32,858 INFO L93 Difference]: Finished difference Result 13727 states and 39493 transitions. [2022-03-15 16:27:32,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 16:27:32,859 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.1333333333333333) internal successors, (51), 44 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2022-03-15 16:27:32,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:32,898 INFO L225 Difference]: With dead ends: 13727 [2022-03-15 16:27:32,899 INFO L226 Difference]: Without dead ends: 13092 [2022-03-15 16:27:32,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 96 SyntacticMatches, 5 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 861 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1095, Invalid=6387, Unknown=0, NotChecked=0, Total=7482 [2022-03-15 16:27:32,900 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 1137 mSDsluCounter, 4877 mSDsCounter, 0 mSdLazyCounter, 4252 mSolverCounterSat, 272 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1137 SdHoareTripleChecker+Valid, 2192 SdHoareTripleChecker+Invalid, 4524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 272 IncrementalHoareTripleChecker+Valid, 4252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:32,900 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1137 Valid, 2192 Invalid, 4524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [272 Valid, 4252 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-15 16:27:32,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13092 states. [2022-03-15 16:27:33,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13092 to 2284. [2022-03-15 16:27:33,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2284 states, 2283 states have (on average 2.924222514235655) internal successors, (6676), 2283 states have internal predecessors, (6676), 0 states have call successors, (0), 0 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-15 16:27:33,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2284 states to 2284 states and 6676 transitions. [2022-03-15 16:27:33,023 INFO L78 Accepts]: Start accepts. Automaton has 2284 states and 6676 transitions. Word has length 51 [2022-03-15 16:27:33,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:33,023 INFO L470 AbstractCegarLoop]: Abstraction has 2284 states and 6676 transitions. [2022-03-15 16:27:33,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.1333333333333333) internal successors, (51), 44 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:33,023 INFO L276 IsEmpty]: Start isEmpty. Operand 2284 states and 6676 transitions. [2022-03-15 16:27:33,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-15 16:27:33,028 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:33,028 INFO L514 BasicCegarLoop]: trace histogram [22, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:33,053 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-15 16:27:33,243 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,SelfDestructingSolverStorable44 [2022-03-15 16:27:33,243 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:27:33,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:33,244 INFO L85 PathProgramCache]: Analyzing trace with hash 125175287, now seen corresponding path program 44 times [2022-03-15 16:27:33,244 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:33,244 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744540739] [2022-03-15 16:27:33,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:33,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:33,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:33,537 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 253 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:33,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:33,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744540739] [2022-03-15 16:27:33,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744540739] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:33,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819751204] [2022-03-15 16:27:33,538 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:27:33,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:33,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:33,539 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-15 16:27:33,541 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-15 16:27:33,581 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:27:33,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:33,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-15 16:27:33,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:33,702 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 253 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:33,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:33,809 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 253 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:33,809 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819751204] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:33,809 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:33,809 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 23] total 24 [2022-03-15 16:27:33,809 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922495483] [2022-03-15 16:27:33,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:33,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:27:33,810 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:33,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:27:33,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:27:33,810 INFO L87 Difference]: Start difference. First operand 2284 states and 6676 transitions. Second operand has 25 states, 25 states have (on average 2.2) internal successors, (55), 24 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-15 16:27:33,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:33,951 INFO L93 Difference]: Finished difference Result 12753 states and 36993 transitions. [2022-03-15 16:27:33,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 16:27:33,952 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 24 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 52 [2022-03-15 16:27:33,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:33,973 INFO L225 Difference]: With dead ends: 12753 [2022-03-15 16:27:33,974 INFO L226 Difference]: Without dead ends: 12686 [2022-03-15 16:27:33,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 122 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:27:33,974 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 300 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:33,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [300 Valid, 185 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:27:33,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12686 states. [2022-03-15 16:27:34,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12686 to 1717. [2022-03-15 16:27:34,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1717 states, 1716 states have (on average 2.346736596736597) internal successors, (4027), 1716 states have internal predecessors, (4027), 0 states have call successors, (0), 0 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-15 16:27:34,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1717 states to 1717 states and 4027 transitions. [2022-03-15 16:27:34,088 INFO L78 Accepts]: Start accepts. Automaton has 1717 states and 4027 transitions. Word has length 52 [2022-03-15 16:27:34,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:34,088 INFO L470 AbstractCegarLoop]: Abstraction has 1717 states and 4027 transitions. [2022-03-15 16:27:34,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 24 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-15 16:27:34,088 INFO L276 IsEmpty]: Start isEmpty. Operand 1717 states and 4027 transitions. [2022-03-15 16:27:34,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:27:34,091 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:34,091 INFO L514 BasicCegarLoop]: trace histogram [22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:34,113 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-03-15 16:27:34,313 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-15 16:27:34,313 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:27:34,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:34,313 INFO L85 PathProgramCache]: Analyzing trace with hash -2121468938, now seen corresponding path program 45 times [2022-03-15 16:27:34,313 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:34,314 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853215557] [2022-03-15 16:27:34,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:34,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:34,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:35,317 INFO L134 CoverageAnalysis]: Checked inductivity of 506 backedges. 0 proven. 506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:35,317 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:35,317 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853215557] [2022-03-15 16:27:35,317 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853215557] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:35,317 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267448712] [2022-03-15 16:27:35,317 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:27:35,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:35,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:35,318 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:35,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-15 16:27:35,359 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2022-03-15 16:27:35,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:35,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 91 conjunts are in the unsatisfiable core [2022-03-15 16:27:35,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:35,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:27:35,527 INFO L134 CoverageAnalysis]: Checked inductivity of 506 backedges. 0 proven. 506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:35,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:35,580 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:27:35,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 14 treesize of output 13 [2022-03-15 16:27:35,674 INFO L134 CoverageAnalysis]: Checked inductivity of 506 backedges. 0 proven. 506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:35,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [267448712] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:35,674 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:35,674 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46, 46] total 46 [2022-03-15 16:27:35,675 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537177984] [2022-03-15 16:27:35,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:35,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-03-15 16:27:35,675 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:35,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-03-15 16:27:35,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=2071, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 16:27:35,675 INFO L87 Difference]: Start difference. First operand 1717 states and 4027 transitions. Second operand has 47 states, 47 states have (on average 1.127659574468085) internal successors, (53), 46 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:39,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:39,191 INFO L93 Difference]: Finished difference Result 2659 states and 5800 transitions. [2022-03-15 16:27:39,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 16:27:39,191 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.127659574468085) internal successors, (53), 46 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-03-15 16:27:39,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:39,193 INFO L225 Difference]: With dead ends: 2659 [2022-03-15 16:27:39,194 INFO L226 Difference]: Without dead ends: 1720 [2022-03-15 16:27:39,195 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 100 SyntacticMatches, 5 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 946 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1191, Invalid=6999, Unknown=0, NotChecked=0, Total=8190 [2022-03-15 16:27:39,196 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 1234 mSDsluCounter, 5340 mSDsCounter, 0 mSdLazyCounter, 4652 mSolverCounterSat, 296 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1234 SdHoareTripleChecker+Valid, 2395 SdHoareTripleChecker+Invalid, 4948 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 296 IncrementalHoareTripleChecker+Valid, 4652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:39,196 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1234 Valid, 2395 Invalid, 4948 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [296 Valid, 4652 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-15 16:27:39,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1720 states. [2022-03-15 16:27:39,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1720 to 126. [2022-03-15 16:27:39,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 1.968) internal successors, (246), 125 states have internal predecessors, (246), 0 states have call successors, (0), 0 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-15 16:27:39,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 246 transitions. [2022-03-15 16:27:39,203 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 246 transitions. Word has length 53 [2022-03-15 16:27:39,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:39,203 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 246 transitions. [2022-03-15 16:27:39,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.127659574468085) internal successors, (53), 46 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:39,204 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 246 transitions. [2022-03-15 16:27:39,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-03-15 16:27:39,204 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:39,204 INFO L514 BasicCegarLoop]: trace histogram [23, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:39,227 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-15 16:27:39,419 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,SelfDestructingSolverStorable46 [2022-03-15 16:27:39,419 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:27:39,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:39,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1317949407, now seen corresponding path program 46 times [2022-03-15 16:27:39,420 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:39,420 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833723892] [2022-03-15 16:27:39,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:39,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:39,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:39,729 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 276 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:39,729 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:39,729 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833723892] [2022-03-15 16:27:39,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833723892] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:39,730 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969937233] [2022-03-15 16:27:39,730 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:27:39,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:39,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:39,731 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-15 16:27:39,732 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-15 16:27:39,774 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:27:39,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:39,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 46 conjunts are in the unsatisfiable core [2022-03-15 16:27:39,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:39,902 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 276 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:39,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:40,026 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 276 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:40,027 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969937233] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:40,027 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:40,027 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24, 24] total 25 [2022-03-15 16:27:40,027 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366000211] [2022-03-15 16:27:40,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:40,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:27:40,027 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:40,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:27:40,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:27:40,028 INFO L87 Difference]: Start difference. First operand 126 states and 246 transitions. Second operand has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:40,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:40,145 INFO L93 Difference]: Finished difference Result 1163 states and 2245 transitions. [2022-03-15 16:27:40,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 16:27:40,146 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2022-03-15 16:27:40,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:40,147 INFO L225 Difference]: With dead ends: 1163 [2022-03-15 16:27:40,147 INFO L226 Difference]: Without dead ends: 1116 [2022-03-15 16:27:40,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 127 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:27:40,147 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 363 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:40,147 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 178 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:27:40,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1116 states. [2022-03-15 16:27:40,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1116 to 978. [2022-03-15 16:27:40,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 978 states, 977 states have (on average 2.0624360286591608) internal successors, (2015), 977 states have internal predecessors, (2015), 0 states have call successors, (0), 0 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-15 16:27:40,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 978 states to 978 states and 2015 transitions. [2022-03-15 16:27:40,159 INFO L78 Accepts]: Start accepts. Automaton has 978 states and 2015 transitions. Word has length 54 [2022-03-15 16:27:40,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:40,159 INFO L470 AbstractCegarLoop]: Abstraction has 978 states and 2015 transitions. [2022-03-15 16:27:40,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:40,159 INFO L276 IsEmpty]: Start isEmpty. Operand 978 states and 2015 transitions. [2022-03-15 16:27:40,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-15 16:27:40,160 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:40,160 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:40,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-15 16:27:40,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:40,379 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:27:40,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:40,379 INFO L85 PathProgramCache]: Analyzing trace with hash 865346114, now seen corresponding path program 47 times [2022-03-15 16:27:40,379 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:40,379 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889477188] [2022-03-15 16:27:40,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:40,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:40,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:41,400 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 0 proven. 552 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:41,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:41,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889477188] [2022-03-15 16:27:41,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889477188] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:41,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483990381] [2022-03-15 16:27:41,401 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:27:41,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:41,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:41,402 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-15 16:27:41,403 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-15 16:27:41,456 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2022-03-15 16:27:41,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:41,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-15 16:27:41,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:44,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:44,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:27:44,075 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 253 proven. 299 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:44,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:46,288 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:27:46,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-03-15 16:27:46,331 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 231 proven. 321 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:46,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483990381] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:46,331 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:46,331 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48, 48] total 117 [2022-03-15 16:27:46,332 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244798353] [2022-03-15 16:27:46,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:46,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 118 states [2022-03-15 16:27:46,332 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:46,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 118 interpolants. [2022-03-15 16:27:46,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2328, Invalid=11478, Unknown=0, NotChecked=0, Total=13806 [2022-03-15 16:27:46,334 INFO L87 Difference]: Start difference. First operand 978 states and 2015 transitions. Second operand has 118 states, 118 states have (on average 1.1101694915254237) internal successors, (131), 117 states have internal predecessors, (131), 0 states have call successors, (0), 0 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-15 16:28:18,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:18,932 INFO L93 Difference]: Finished difference Result 31092 states and 79654 transitions. [2022-03-15 16:28:18,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 344 states. [2022-03-15 16:28:18,932 INFO L78 Accepts]: Start accepts. Automaton has has 118 states, 118 states have (on average 1.1101694915254237) internal successors, (131), 117 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2022-03-15 16:28:18,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:18,976 INFO L225 Difference]: With dead ends: 31092 [2022-03-15 16:28:18,976 INFO L226 Difference]: Without dead ends: 31070 [2022-03-15 16:28:18,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 768 GetRequests, 334 SyntacticMatches, 0 SemanticMatches, 434 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44354 ImplicationChecksByTransitivity, 24.7s TimeCoverageRelationStatistics Valid=42868, Invalid=146792, Unknown=0, NotChecked=0, Total=189660 [2022-03-15 16:28:18,983 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 1991 mSDsluCounter, 1852 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1991 SdHoareTripleChecker+Valid, 1764 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 62 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:18,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1991 Valid, 1764 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 162 Invalid, 0 Unknown, 62 Unchecked, 0.0s Time] [2022-03-15 16:28:19,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31070 states. [2022-03-15 16:28:19,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31070 to 3434. [2022-03-15 16:28:19,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3434 states, 3433 states have (on average 2.7302650742790564) internal successors, (9373), 3433 states have internal predecessors, (9373), 0 states have call successors, (0), 0 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-15 16:28:19,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3434 states to 3434 states and 9373 transitions. [2022-03-15 16:28:19,185 INFO L78 Accepts]: Start accepts. Automaton has 3434 states and 9373 transitions. Word has length 55 [2022-03-15 16:28:19,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:19,185 INFO L470 AbstractCegarLoop]: Abstraction has 3434 states and 9373 transitions. [2022-03-15 16:28:19,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 118 states, 118 states have (on average 1.1101694915254237) internal successors, (131), 117 states have internal predecessors, (131), 0 states have call successors, (0), 0 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-15 16:28:19,185 INFO L276 IsEmpty]: Start isEmpty. Operand 3434 states and 9373 transitions. [2022-03-15 16:28:19,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-15 16:28:19,190 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:19,190 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:19,206 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-15 16:28:19,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-15 16:28:19,391 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:28:19,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:19,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1009236644, now seen corresponding path program 48 times [2022-03-15 16:28:19,391 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:19,391 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049905173] [2022-03-15 16:28:19,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:19,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:19,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:20,358 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 0 proven. 552 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:20,359 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:20,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049905173] [2022-03-15 16:28:20,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049905173] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:20,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467437469] [2022-03-15 16:28:20,359 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:28:20,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:20,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:20,360 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-15 16:28:20,361 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-15 16:28:20,404 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-03-15 16:28:20,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:20,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 95 conjunts are in the unsatisfiable core [2022-03-15 16:28:20,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:20,570 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:28:20,578 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 0 proven. 552 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:20,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:20,645 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:28:20,646 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:28:20,751 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 0 proven. 552 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:20,751 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467437469] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:20,751 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:20,751 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48, 48] total 48 [2022-03-15 16:28:20,751 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450392321] [2022-03-15 16:28:20,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:20,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-15 16:28:20,751 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:20,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-15 16:28:20,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=2257, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 16:28:20,752 INFO L87 Difference]: Start difference. First operand 3434 states and 9373 transitions. Second operand has 49 states, 49 states have (on average 1.1224489795918366) internal successors, (55), 48 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-15 16:28:24,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:24,600 INFO L93 Difference]: Finished difference Result 4736 states and 12391 transitions. [2022-03-15 16:28:24,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-15 16:28:24,600 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.1224489795918366) internal successors, (55), 48 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 55 [2022-03-15 16:28:24,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:24,606 INFO L225 Difference]: With dead ends: 4736 [2022-03-15 16:28:24,606 INFO L226 Difference]: Without dead ends: 3995 [2022-03-15 16:28:24,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 104 SyntacticMatches, 5 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1035 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1291, Invalid=7639, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 16:28:24,607 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 1337 mSDsluCounter, 5824 mSDsCounter, 0 mSdLazyCounter, 5070 mSolverCounterSat, 321 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1337 SdHoareTripleChecker+Valid, 2607 SdHoareTripleChecker+Invalid, 5391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 321 IncrementalHoareTripleChecker+Valid, 5070 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:24,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1337 Valid, 2607 Invalid, 5391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [321 Valid, 5070 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-15 16:28:24,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3995 states. [2022-03-15 16:28:24,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3995 to 2842. [2022-03-15 16:28:24,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2842 states, 2841 states have (on average 2.9489616332277366) internal successors, (8378), 2841 states have internal predecessors, (8378), 0 states have call successors, (0), 0 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-15 16:28:24,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2842 states to 2842 states and 8378 transitions. [2022-03-15 16:28:24,652 INFO L78 Accepts]: Start accepts. Automaton has 2842 states and 8378 transitions. Word has length 55 [2022-03-15 16:28:24,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:24,653 INFO L470 AbstractCegarLoop]: Abstraction has 2842 states and 8378 transitions. [2022-03-15 16:28:24,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.1224489795918366) internal successors, (55), 48 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-15 16:28:24,653 INFO L276 IsEmpty]: Start isEmpty. Operand 2842 states and 8378 transitions. [2022-03-15 16:28:24,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-03-15 16:28:24,658 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:24,658 INFO L514 BasicCegarLoop]: trace histogram [24, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:24,683 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-15 16:28:24,877 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,SelfDestructingSolverStorable49 [2022-03-15 16:28:24,877 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:28:24,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:24,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1222894519, now seen corresponding path program 49 times [2022-03-15 16:28:24,877 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:24,878 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607561828] [2022-03-15 16:28:24,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:24,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:24,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:25,158 INFO L134 CoverageAnalysis]: Checked inductivity of 576 backedges. 300 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:25,158 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:25,158 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607561828] [2022-03-15 16:28:25,158 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607561828] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:25,158 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95843351] [2022-03-15 16:28:25,158 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:28:25,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:25,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:25,159 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-15 16:28:25,160 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-15 16:28:25,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:25,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-15 16:28:25,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:25,300 INFO L134 CoverageAnalysis]: Checked inductivity of 576 backedges. 300 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:25,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:25,403 INFO L134 CoverageAnalysis]: Checked inductivity of 576 backedges. 300 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:25,403 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95843351] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:25,403 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:25,403 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 26 [2022-03-15 16:28:25,403 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431425670] [2022-03-15 16:28:25,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:25,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:28:25,404 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:25,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:28:25,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:28:25,404 INFO L87 Difference]: Start difference. First operand 2842 states and 8378 transitions. Second operand has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:25,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:25,602 INFO L93 Difference]: Finished difference Result 17396 states and 50779 transitions. [2022-03-15 16:28:25,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 16:28:25,603 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2022-03-15 16:28:25,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:25,635 INFO L225 Difference]: With dead ends: 17396 [2022-03-15 16:28:25,635 INFO L226 Difference]: Without dead ends: 17323 [2022-03-15 16:28:25,635 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 132 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:28:25,636 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 471 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:25,636 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 167 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:28:25,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17323 states. [2022-03-15 16:28:25,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17323 to 1975. [2022-03-15 16:28:25,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1975 states, 1974 states have (on average 2.3541033434650456) internal successors, (4647), 1974 states have internal predecessors, (4647), 0 states have call successors, (0), 0 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-15 16:28:25,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1975 states to 1975 states and 4647 transitions. [2022-03-15 16:28:25,788 INFO L78 Accepts]: Start accepts. Automaton has 1975 states and 4647 transitions. Word has length 56 [2022-03-15 16:28:25,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:25,788 INFO L470 AbstractCegarLoop]: Abstraction has 1975 states and 4647 transitions. [2022-03-15 16:28:25,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:25,788 INFO L276 IsEmpty]: Start isEmpty. Operand 1975 states and 4647 transitions. [2022-03-15 16:28:25,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-15 16:28:25,790 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:25,790 INFO L514 BasicCegarLoop]: trace histogram [24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:25,805 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-03-15 16:28:25,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:25,990 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:28:25,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:25,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1013008074, now seen corresponding path program 50 times [2022-03-15 16:28:25,991 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:25,991 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091358974] [2022-03-15 16:28:25,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:25,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:26,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:27,046 INFO L134 CoverageAnalysis]: Checked inductivity of 600 backedges. 0 proven. 600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:27,047 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:27,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091358974] [2022-03-15 16:28:27,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091358974] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:27,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499341585] [2022-03-15 16:28:27,047 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:28:27,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:27,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:27,048 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-15 16:28:27,049 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-15 16:28:27,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:28:27,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:27,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 99 conjunts are in the unsatisfiable core [2022-03-15 16:28:27,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:27,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:28:27,252 INFO L134 CoverageAnalysis]: Checked inductivity of 600 backedges. 0 proven. 600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:27,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:27,309 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:28:27,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:28:27,416 INFO L134 CoverageAnalysis]: Checked inductivity of 600 backedges. 0 proven. 600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:27,416 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499341585] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:27,416 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:27,417 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50, 50] total 50 [2022-03-15 16:28:27,417 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018750784] [2022-03-15 16:28:27,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:27,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-03-15 16:28:27,417 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:27,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-03-15 16:28:27,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=2451, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 16:28:27,418 INFO L87 Difference]: Start difference. First operand 1975 states and 4647 transitions. Second operand has 51 states, 51 states have (on average 1.1176470588235294) internal successors, (57), 50 states have internal predecessors, (57), 0 states have call successors, (0), 0 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-15 16:28:31,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:31,626 INFO L93 Difference]: Finished difference Result 3074 states and 6724 transitions. [2022-03-15 16:28:31,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 16:28:31,627 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.1176470588235294) internal successors, (57), 50 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2022-03-15 16:28:31,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:31,629 INFO L225 Difference]: With dead ends: 3074 [2022-03-15 16:28:31,629 INFO L226 Difference]: Without dead ends: 1978 [2022-03-15 16:28:31,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 108 SyntacticMatches, 5 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1128 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1395, Invalid=8307, Unknown=0, NotChecked=0, Total=9702 [2022-03-15 16:28:31,630 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 1442 mSDsluCounter, 6329 mSDsCounter, 0 mSdLazyCounter, 5506 mSolverCounterSat, 347 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1442 SdHoareTripleChecker+Valid, 2828 SdHoareTripleChecker+Invalid, 5853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 347 IncrementalHoareTripleChecker+Valid, 5506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:31,630 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1442 Valid, 2828 Invalid, 5853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [347 Valid, 5506 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-15 16:28:31,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1978 states. [2022-03-15 16:28:31,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1978 to 136. [2022-03-15 16:28:31,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 1.9703703703703703) internal successors, (266), 135 states have internal predecessors, (266), 0 states have call successors, (0), 0 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-15 16:28:31,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 266 transitions. [2022-03-15 16:28:31,637 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 266 transitions. Word has length 57 [2022-03-15 16:28:31,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:31,637 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 266 transitions. [2022-03-15 16:28:31,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.1176470588235294) internal successors, (57), 50 states have internal predecessors, (57), 0 states have call successors, (0), 0 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-15 16:28:31,637 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 266 transitions. [2022-03-15 16:28:31,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-03-15 16:28:31,638 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:31,638 INFO L514 BasicCegarLoop]: trace histogram [25, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:31,653 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-03-15 16:28:31,838 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,SelfDestructingSolverStorable51 [2022-03-15 16:28:31,838 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:28:31,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:31,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1315400991, now seen corresponding path program 51 times [2022-03-15 16:28:31,838 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:31,839 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037048025] [2022-03-15 16:28:31,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:31,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:31,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:32,150 INFO L134 CoverageAnalysis]: Checked inductivity of 625 backedges. 325 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:32,150 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:32,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037048025] [2022-03-15 16:28:32,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037048025] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:32,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441702576] [2022-03-15 16:28:32,150 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:28:32,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:32,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:32,151 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-15 16:28:32,152 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-15 16:28:32,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2022-03-15 16:28:32,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:32,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-15 16:28:32,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:32,300 INFO L134 CoverageAnalysis]: Checked inductivity of 625 backedges. 325 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:32,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:32,398 INFO L134 CoverageAnalysis]: Checked inductivity of 625 backedges. 325 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:32,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441702576] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:32,398 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:32,398 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26, 26] total 27 [2022-03-15 16:28:32,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372675242] [2022-03-15 16:28:32,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:32,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:28:32,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:32,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:28:32,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=378, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:28:32,399 INFO L87 Difference]: Start difference. First operand 136 states and 266 transitions. Second operand has 28 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 27 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:32,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:32,525 INFO L93 Difference]: Finished difference Result 1338 states and 2589 transitions. [2022-03-15 16:28:32,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 16:28:32,525 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 27 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 58 [2022-03-15 16:28:32,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:32,526 INFO L225 Difference]: With dead ends: 1338 [2022-03-15 16:28:32,526 INFO L226 Difference]: Without dead ends: 1287 [2022-03-15 16:28:32,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 137 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=378, Invalid=378, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:28:32,527 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 539 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 539 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:32,527 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [539 Valid, 162 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:28:32,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1287 states. [2022-03-15 16:28:32,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1287 to 1137. [2022-03-15 16:28:32,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1137 states, 1136 states have (on average 2.0589788732394365) internal successors, (2339), 1136 states have internal predecessors, (2339), 0 states have call successors, (0), 0 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-15 16:28:32,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1137 states to 1137 states and 2339 transitions. [2022-03-15 16:28:32,537 INFO L78 Accepts]: Start accepts. Automaton has 1137 states and 2339 transitions. Word has length 58 [2022-03-15 16:28:32,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:32,537 INFO L470 AbstractCegarLoop]: Abstraction has 1137 states and 2339 transitions. [2022-03-15 16:28:32,537 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 27 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:32,537 INFO L276 IsEmpty]: Start isEmpty. Operand 1137 states and 2339 transitions. [2022-03-15 16:28:32,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:28:32,538 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:32,538 INFO L514 BasicCegarLoop]: trace histogram [25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:32,560 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-03-15 16:28:32,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:32,761 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:28:32,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:32,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1694299006, now seen corresponding path program 52 times [2022-03-15 16:28:32,761 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:32,761 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678855465] [2022-03-15 16:28:32,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:32,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:32,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:33,911 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 0 proven. 650 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:33,912 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:33,912 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678855465] [2022-03-15 16:28:33,912 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678855465] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:33,912 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784005254] [2022-03-15 16:28:33,912 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:28:33,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:33,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:33,913 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-15 16:28:33,914 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-15 16:28:33,952 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:28:33,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:33,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 103 conjunts are in the unsatisfiable core [2022-03-15 16:28:33,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:34,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:28:34,124 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 0 proven. 650 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:34,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:34,181 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:28:34,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:28:34,287 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 0 proven. 650 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:34,288 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784005254] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:34,288 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:34,288 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52, 52] total 52 [2022-03-15 16:28:34,288 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535123973] [2022-03-15 16:28:34,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:34,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-15 16:28:34,288 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:34,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-15 16:28:34,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=2653, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 16:28:34,289 INFO L87 Difference]: Start difference. First operand 1137 states and 2339 transitions. Second operand has 53 states, 53 states have (on average 1.1132075471698113) internal successors, (59), 52 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:38,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:38,868 INFO L93 Difference]: Finished difference Result 2319 states and 4577 transitions. [2022-03-15 16:28:38,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 16:28:38,868 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.1132075471698113) internal successors, (59), 52 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-03-15 16:28:38,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:38,870 INFO L225 Difference]: With dead ends: 2319 [2022-03-15 16:28:38,870 INFO L226 Difference]: Without dead ends: 1465 [2022-03-15 16:28:38,871 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 112 SyntacticMatches, 5 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1225 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1503, Invalid=9003, Unknown=0, NotChecked=0, Total=10506 [2022-03-15 16:28:38,871 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 1552 mSDsluCounter, 6855 mSDsCounter, 0 mSdLazyCounter, 5960 mSolverCounterSat, 374 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1552 SdHoareTripleChecker+Valid, 3058 SdHoareTripleChecker+Invalid, 6334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 374 IncrementalHoareTripleChecker+Valid, 5960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:38,872 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1552 Valid, 3058 Invalid, 6334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [374 Valid, 5960 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-15 16:28:38,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1465 states. [2022-03-15 16:28:38,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1465 to 141. [2022-03-15 16:28:38,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 1.9714285714285715) internal successors, (276), 140 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:38,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 276 transitions. [2022-03-15 16:28:38,878 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 276 transitions. Word has length 59 [2022-03-15 16:28:38,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:38,878 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 276 transitions. [2022-03-15 16:28:38,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.1132075471698113) internal successors, (59), 52 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:38,878 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 276 transitions. [2022-03-15 16:28:38,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-03-15 16:28:38,878 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:38,878 INFO L514 BasicCegarLoop]: trace histogram [26, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:38,895 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-15 16:28:39,078 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,SelfDestructingSolverStorable53 [2022-03-15 16:28:39,079 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:28:39,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:39,079 INFO L85 PathProgramCache]: Analyzing trace with hash -960583403, now seen corresponding path program 53 times [2022-03-15 16:28:39,079 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:39,079 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140658018] [2022-03-15 16:28:39,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:39,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:39,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:39,402 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 351 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:39,402 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:39,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140658018] [2022-03-15 16:28:39,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140658018] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:39,403 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879112001] [2022-03-15 16:28:39,403 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:28:39,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:39,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:39,408 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-15 16:28:39,409 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-15 16:28:39,457 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2022-03-15 16:28:39,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:39,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-15 16:28:39,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:39,558 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 351 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:39,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:39,659 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 351 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:39,659 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879112001] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:39,659 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:39,660 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 27] total 28 [2022-03-15 16:28:39,660 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312472054] [2022-03-15 16:28:39,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:39,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 16:28:39,660 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:39,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 16:28:39,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=406, Invalid=406, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:28:39,661 INFO L87 Difference]: Start difference. First operand 141 states and 276 transitions. Second operand has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 28 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:39,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:39,799 INFO L93 Difference]: Finished difference Result 1430 states and 2770 transitions. [2022-03-15 16:28:39,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:28:39,799 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 28 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 60 [2022-03-15 16:28:39,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:39,800 INFO L225 Difference]: With dead ends: 1430 [2022-03-15 16:28:39,800 INFO L226 Difference]: Without dead ends: 1377 [2022-03-15 16:28:39,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 142 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=406, Invalid=406, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:28:39,801 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 344 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:39,801 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 213 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:28:39,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1377 states. [2022-03-15 16:28:39,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1377 to 1221. [2022-03-15 16:28:39,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1221 states, 1220 states have (on average 2.057377049180328) internal successors, (2510), 1220 states have internal predecessors, (2510), 0 states have call successors, (0), 0 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-15 16:28:39,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1221 states to 1221 states and 2510 transitions. [2022-03-15 16:28:39,811 INFO L78 Accepts]: Start accepts. Automaton has 1221 states and 2510 transitions. Word has length 60 [2022-03-15 16:28:39,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:39,811 INFO L470 AbstractCegarLoop]: Abstraction has 1221 states and 2510 transitions. [2022-03-15 16:28:39,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 28 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:39,811 INFO L276 IsEmpty]: Start isEmpty. Operand 1221 states and 2510 transitions. [2022-03-15 16:28:39,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-15 16:28:39,812 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:39,812 INFO L514 BasicCegarLoop]: trace histogram [26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:39,828 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-15 16:28:40,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-03-15 16:28:40,013 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:28:40,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:40,013 INFO L85 PathProgramCache]: Analyzing trace with hash -9355658, now seen corresponding path program 54 times [2022-03-15 16:28:40,013 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:40,013 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135275874] [2022-03-15 16:28:40,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:40,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:40,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:41,256 INFO L134 CoverageAnalysis]: Checked inductivity of 702 backedges. 0 proven. 702 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:41,257 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:41,257 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135275874] [2022-03-15 16:28:41,257 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135275874] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:41,257 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678775221] [2022-03-15 16:28:41,257 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:28:41,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:41,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:41,258 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-15 16:28:41,258 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-15 16:28:41,303 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2022-03-15 16:28:41,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:41,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 107 conjunts are in the unsatisfiable core [2022-03-15 16:28:41,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:41,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:28:41,507 INFO L134 CoverageAnalysis]: Checked inductivity of 702 backedges. 0 proven. 702 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:41,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:41,568 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:28:41,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:28:41,676 INFO L134 CoverageAnalysis]: Checked inductivity of 702 backedges. 0 proven. 702 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:41,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678775221] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:41,677 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:41,677 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54, 54] total 54 [2022-03-15 16:28:41,677 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649400406] [2022-03-15 16:28:41,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:41,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-03-15 16:28:41,677 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:41,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-03-15 16:28:41,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=2863, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 16:28:41,678 INFO L87 Difference]: Start difference. First operand 1221 states and 2510 transitions. Second operand has 55 states, 55 states have (on average 1.1090909090909091) internal successors, (61), 54 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:46,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:46,692 INFO L93 Difference]: Finished difference Result 2489 states and 4915 transitions. [2022-03-15 16:28:46,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:28:46,692 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.1090909090909091) internal successors, (61), 54 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2022-03-15 16:28:46,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:46,694 INFO L225 Difference]: With dead ends: 2489 [2022-03-15 16:28:46,694 INFO L226 Difference]: Without dead ends: 1575 [2022-03-15 16:28:46,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 116 SyntacticMatches, 5 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1326 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1615, Invalid=9727, Unknown=0, NotChecked=0, Total=11342 [2022-03-15 16:28:46,695 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 1666 mSDsluCounter, 7402 mSDsCounter, 0 mSdLazyCounter, 6432 mSolverCounterSat, 402 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1666 SdHoareTripleChecker+Valid, 3297 SdHoareTripleChecker+Invalid, 6834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 402 IncrementalHoareTripleChecker+Valid, 6432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:46,695 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1666 Valid, 3297 Invalid, 6834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [402 Valid, 6432 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-03-15 16:28:46,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1575 states. [2022-03-15 16:28:46,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1575 to 146. [2022-03-15 16:28:46,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 1.9724137931034482) internal successors, (286), 145 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:46,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 286 transitions. [2022-03-15 16:28:46,700 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 286 transitions. Word has length 61 [2022-03-15 16:28:46,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:46,700 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 286 transitions. [2022-03-15 16:28:46,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.1090909090909091) internal successors, (61), 54 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:46,700 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 286 transitions. [2022-03-15 16:28:46,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-03-15 16:28:46,701 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:46,701 INFO L514 BasicCegarLoop]: trace histogram [27, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:46,717 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-15 16:28:46,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:46,901 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:28:46,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:46,901 INFO L85 PathProgramCache]: Analyzing trace with hash -266947167, now seen corresponding path program 55 times [2022-03-15 16:28:46,902 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:46,902 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002572025] [2022-03-15 16:28:46,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:46,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:46,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:47,248 INFO L134 CoverageAnalysis]: Checked inductivity of 729 backedges. 378 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:47,249 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:47,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002572025] [2022-03-15 16:28:47,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002572025] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:47,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235893770] [2022-03-15 16:28:47,249 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:28:47,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:47,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:47,250 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-15 16:28:47,250 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-15 16:28:47,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:47,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 54 conjunts are in the unsatisfiable core [2022-03-15 16:28:47,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:47,394 INFO L134 CoverageAnalysis]: Checked inductivity of 729 backedges. 378 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:47,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:47,497 INFO L134 CoverageAnalysis]: Checked inductivity of 729 backedges. 378 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:47,497 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235893770] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:47,497 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:47,497 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28, 28] total 29 [2022-03-15 16:28:47,497 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872243553] [2022-03-15 16:28:47,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:47,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:28:47,498 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:47,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:28:47,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=435, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:28:47,498 INFO L87 Difference]: Start difference. First operand 146 states and 286 transitions. Second operand has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 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-15 16:28:47,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:47,636 INFO L93 Difference]: Finished difference Result 1525 states and 2957 transitions. [2022-03-15 16:28:47,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:28:47,637 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 62 [2022-03-15 16:28:47,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:47,638 INFO L225 Difference]: With dead ends: 1525 [2022-03-15 16:28:47,638 INFO L226 Difference]: Without dead ends: 1470 [2022-03-15 16:28:47,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 147 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=435, Invalid=435, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:28:47,638 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 471 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:47,638 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 201 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:28:47,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1470 states. [2022-03-15 16:28:47,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1470 to 1308. [2022-03-15 16:28:47,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1308 states, 1307 states have (on average 2.0558530986993113) internal successors, (2687), 1307 states have internal predecessors, (2687), 0 states have call successors, (0), 0 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-15 16:28:47,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1308 states to 1308 states and 2687 transitions. [2022-03-15 16:28:47,649 INFO L78 Accepts]: Start accepts. Automaton has 1308 states and 2687 transitions. Word has length 62 [2022-03-15 16:28:47,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:47,650 INFO L470 AbstractCegarLoop]: Abstraction has 1308 states and 2687 transitions. [2022-03-15 16:28:47,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 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-15 16:28:47,650 INFO L276 IsEmpty]: Start isEmpty. Operand 1308 states and 2687 transitions. [2022-03-15 16:28:47,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-15 16:28:47,651 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:47,651 INFO L514 BasicCegarLoop]: trace histogram [27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:47,677 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-15 16:28:47,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:47,867 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:28:47,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:47,868 INFO L85 PathProgramCache]: Analyzing trace with hash -965118270, now seen corresponding path program 56 times [2022-03-15 16:28:47,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:47,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675004516] [2022-03-15 16:28:47,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:47,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:47,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:49,290 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 0 proven. 756 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:49,291 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:49,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675004516] [2022-03-15 16:28:49,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675004516] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:49,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066777131] [2022-03-15 16:28:49,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:28:49,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:49,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:49,293 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-15 16:28:49,296 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-15 16:28:49,334 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:28:49,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:49,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 111 conjunts are in the unsatisfiable core [2022-03-15 16:28:49,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:49,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:28:49,521 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 0 proven. 756 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:49,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:49,584 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:28:49,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:28:49,697 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 0 proven. 756 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:49,697 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066777131] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:49,697 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:49,698 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56, 56] total 56 [2022-03-15 16:28:49,698 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010527041] [2022-03-15 16:28:49,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:49,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-03-15 16:28:49,698 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:49,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-03-15 16:28:49,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=3081, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 16:28:49,699 INFO L87 Difference]: Start difference. First operand 1308 states and 2687 transitions. Second operand has 57 states, 57 states have (on average 1.105263157894737) internal successors, (63), 56 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:55,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:55,099 INFO L93 Difference]: Finished difference Result 2665 states and 5265 transitions. [2022-03-15 16:28:55,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 16:28:55,100 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.105263157894737) internal successors, (63), 56 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2022-03-15 16:28:55,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:55,102 INFO L225 Difference]: With dead ends: 2665 [2022-03-15 16:28:55,102 INFO L226 Difference]: Without dead ends: 1689 [2022-03-15 16:28:55,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 120 SyntacticMatches, 5 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1431 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1731, Invalid=10479, Unknown=0, NotChecked=0, Total=12210 [2022-03-15 16:28:55,103 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 1784 mSDsluCounter, 7970 mSDsCounter, 0 mSdLazyCounter, 6922 mSolverCounterSat, 431 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1784 SdHoareTripleChecker+Valid, 3545 SdHoareTripleChecker+Invalid, 7353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 431 IncrementalHoareTripleChecker+Valid, 6922 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:55,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1784 Valid, 3545 Invalid, 7353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [431 Valid, 6922 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-03-15 16:28:55,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1689 states. [2022-03-15 16:28:55,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1689 to 151. [2022-03-15 16:28:55,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 1.9733333333333334) internal successors, (296), 150 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:55,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 296 transitions. [2022-03-15 16:28:55,108 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 296 transitions. Word has length 63 [2022-03-15 16:28:55,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:55,108 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 296 transitions. [2022-03-15 16:28:55,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.105263157894737) internal successors, (63), 56 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:55,108 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 296 transitions. [2022-03-15 16:28:55,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-15 16:28:55,109 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:55,109 INFO L514 BasicCegarLoop]: trace histogram [28, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:55,124 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-03-15 16:28:55,309 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:55,309 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:28:55,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:55,310 INFO L85 PathProgramCache]: Analyzing trace with hash 169182933, now seen corresponding path program 57 times [2022-03-15 16:28:55,310 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:55,310 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131012716] [2022-03-15 16:28:55,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:55,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:55,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:55,743 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 406 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:55,743 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:55,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131012716] [2022-03-15 16:28:55,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131012716] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:55,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459119667] [2022-03-15 16:28:55,743 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:28:55,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:55,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:55,744 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-15 16:28:55,745 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-15 16:28:55,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2022-03-15 16:28:55,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:55,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 56 conjunts are in the unsatisfiable core [2022-03-15 16:28:55,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:55,936 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 406 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:55,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:56,072 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 406 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:56,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459119667] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:56,073 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:56,073 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 30 [2022-03-15 16:28:56,073 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56220859] [2022-03-15 16:28:56,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:56,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:28:56,073 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:56,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:28:56,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=465, Invalid=465, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:28:56,074 INFO L87 Difference]: Start difference. First operand 151 states and 296 transitions. Second operand has 31 states, 31 states have (on average 2.161290322580645) internal successors, (67), 30 states have internal predecessors, (67), 0 states have call successors, (0), 0 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-15 16:28:56,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:56,235 INFO L93 Difference]: Finished difference Result 1623 states and 3150 transitions. [2022-03-15 16:28:56,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 16:28:56,235 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.161290322580645) internal successors, (67), 30 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2022-03-15 16:28:56,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:56,236 INFO L225 Difference]: With dead ends: 1623 [2022-03-15 16:28:56,236 INFO L226 Difference]: Without dead ends: 1566 [2022-03-15 16:28:56,236 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 152 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=465, Invalid=465, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:28:56,239 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 486 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:56,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 256 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:28:56,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1566 states. [2022-03-15 16:28:56,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1566 to 1398. [2022-03-15 16:28:56,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1398 states, 1397 states have (on average 2.0544022906227632) internal successors, (2870), 1397 states have internal predecessors, (2870), 0 states have call successors, (0), 0 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-15 16:28:56,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1398 states to 1398 states and 2870 transitions. [2022-03-15 16:28:56,253 INFO L78 Accepts]: Start accepts. Automaton has 1398 states and 2870 transitions. Word has length 64 [2022-03-15 16:28:56,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:56,253 INFO L470 AbstractCegarLoop]: Abstraction has 1398 states and 2870 transitions. [2022-03-15 16:28:56,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.161290322580645) internal successors, (67), 30 states have internal predecessors, (67), 0 states have call successors, (0), 0 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-15 16:28:56,253 INFO L276 IsEmpty]: Start isEmpty. Operand 1398 states and 2870 transitions. [2022-03-15 16:28:56,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-03-15 16:28:56,255 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:56,255 INFO L514 BasicCegarLoop]: trace histogram [28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:56,277 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-15 16:28:56,471 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,SelfDestructingSolverStorable58 [2022-03-15 16:28:56,471 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:28:56,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:56,472 INFO L85 PathProgramCache]: Analyzing trace with hash -758348874, now seen corresponding path program 58 times [2022-03-15 16:28:56,472 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:56,472 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314429598] [2022-03-15 16:28:56,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:56,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:56,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:57,955 INFO L134 CoverageAnalysis]: Checked inductivity of 812 backedges. 0 proven. 812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:57,956 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:57,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314429598] [2022-03-15 16:28:57,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314429598] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:57,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521157240] [2022-03-15 16:28:57,956 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:28:57,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:57,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:57,957 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-15 16:28:57,957 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-15 16:28:57,997 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:28:57,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:57,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 115 conjunts are in the unsatisfiable core [2022-03-15 16:28:58,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:58,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 11 treesize of output 7 [2022-03-15 16:28:58,190 INFO L134 CoverageAnalysis]: Checked inductivity of 812 backedges. 0 proven. 812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:58,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:58,263 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:28:58,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:28:58,387 INFO L134 CoverageAnalysis]: Checked inductivity of 812 backedges. 0 proven. 812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:58,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521157240] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:58,387 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:58,387 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58, 58] total 58 [2022-03-15 16:28:58,387 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206342468] [2022-03-15 16:28:58,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:58,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-03-15 16:28:58,388 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:58,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-03-15 16:28:58,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=3307, Unknown=0, NotChecked=0, Total=3422 [2022-03-15 16:28:58,388 INFO L87 Difference]: Start difference. First operand 1398 states and 2870 transitions. Second operand has 59 states, 59 states have (on average 1.1016949152542372) internal successors, (65), 58 states have internal predecessors, (65), 0 states have call successors, (0), 0 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-15 16:29:04,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:04,240 INFO L93 Difference]: Finished difference Result 2847 states and 5627 transitions. [2022-03-15 16:29:04,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 16:29:04,240 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.1016949152542372) internal successors, (65), 58 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2022-03-15 16:29:04,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:04,242 INFO L225 Difference]: With dead ends: 2847 [2022-03-15 16:29:04,242 INFO L226 Difference]: Without dead ends: 1807 [2022-03-15 16:29:04,242 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 124 SyntacticMatches, 5 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1540 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=1851, Invalid=11259, Unknown=0, NotChecked=0, Total=13110 [2022-03-15 16:29:04,243 INFO L933 BasicCegarLoop]: 89 mSDtfsCounter, 1906 mSDsluCounter, 8559 mSDsCounter, 0 mSdLazyCounter, 7430 mSolverCounterSat, 461 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1906 SdHoareTripleChecker+Valid, 3802 SdHoareTripleChecker+Invalid, 7891 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 461 IncrementalHoareTripleChecker+Valid, 7430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:04,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1906 Valid, 3802 Invalid, 7891 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [461 Valid, 7430 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-03-15 16:29:04,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1807 states. [2022-03-15 16:29:04,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1807 to 156. [2022-03-15 16:29:04,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 1.9741935483870967) internal successors, (306), 155 states have internal predecessors, (306), 0 states have call successors, (0), 0 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-15 16:29:04,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 306 transitions. [2022-03-15 16:29:04,248 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 306 transitions. Word has length 65 [2022-03-15 16:29:04,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:04,248 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 306 transitions. [2022-03-15 16:29:04,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.1016949152542372) internal successors, (65), 58 states have internal predecessors, (65), 0 states have call successors, (0), 0 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-15 16:29:04,248 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 306 transitions. [2022-03-15 16:29:04,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-03-15 16:29:04,249 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:04,249 INFO L514 BasicCegarLoop]: trace histogram [29, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:29:04,267 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-15 16:29:04,460 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,SelfDestructingSolverStorable59 [2022-03-15 16:29:04,460 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:29:04,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:04,460 INFO L85 PathProgramCache]: Analyzing trace with hash -2010900383, now seen corresponding path program 59 times [2022-03-15 16:29:04,460 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:04,460 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511465504] [2022-03-15 16:29:04,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:04,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:04,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:04,850 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 435 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:04,850 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:04,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511465504] [2022-03-15 16:29:04,850 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511465504] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:04,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617823566] [2022-03-15 16:29:04,850 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:29:04,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:04,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:04,851 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-15 16:29:04,851 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-15 16:29:04,905 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2022-03-15 16:29:04,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:29:04,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:29:04,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:05,018 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 435 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:05,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:05,135 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 435 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:05,135 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617823566] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:05,135 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:05,135 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30, 30] total 31 [2022-03-15 16:29:05,135 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172220492] [2022-03-15 16:29:05,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:05,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:29:05,136 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:05,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:29:05,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=496, Invalid=496, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:29:05,136 INFO L87 Difference]: Start difference. First operand 156 states and 306 transitions. Second operand has 32 states, 32 states have (on average 2.15625) internal successors, (69), 31 states have internal predecessors, (69), 0 states have call successors, (0), 0 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-15 16:29:05,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:05,296 INFO L93 Difference]: Finished difference Result 1724 states and 3349 transitions. [2022-03-15 16:29:05,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 16:29:05,297 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 31 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 66 [2022-03-15 16:29:05,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:05,298 INFO L225 Difference]: With dead ends: 1724 [2022-03-15 16:29:05,298 INFO L226 Difference]: Without dead ends: 1665 [2022-03-15 16:29:05,298 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 157 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=496, Invalid=496, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:29:05,299 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 552 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 552 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:05,299 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [552 Valid, 213 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:29:05,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1665 states. [2022-03-15 16:29:05,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1665 to 1491. [2022-03-15 16:29:05,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1491 states, 1490 states have (on average 2.0530201342281877) internal successors, (3059), 1490 states have internal predecessors, (3059), 0 states have call successors, (0), 0 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-15 16:29:05,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1491 states to 1491 states and 3059 transitions. [2022-03-15 16:29:05,314 INFO L78 Accepts]: Start accepts. Automaton has 1491 states and 3059 transitions. Word has length 66 [2022-03-15 16:29:05,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:05,314 INFO L470 AbstractCegarLoop]: Abstraction has 1491 states and 3059 transitions. [2022-03-15 16:29:05,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 31 states have internal predecessors, (69), 0 states have call successors, (0), 0 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-15 16:29:05,315 INFO L276 IsEmpty]: Start isEmpty. Operand 1491 states and 3059 transitions. [2022-03-15 16:29:05,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-03-15 16:29:05,316 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:05,316 INFO L514 BasicCegarLoop]: trace histogram [29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:29:05,334 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-15 16:29:05,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:05,527 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:29:05,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:05,528 INFO L85 PathProgramCache]: Analyzing trace with hash -15769342, now seen corresponding path program 60 times [2022-03-15 16:29:05,528 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:05,528 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394182814] [2022-03-15 16:29:05,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:05,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:05,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:06,978 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 0 proven. 870 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:06,978 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:06,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394182814] [2022-03-15 16:29:06,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394182814] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:06,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [346212121] [2022-03-15 16:29:06,979 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:29:06,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:06,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:06,980 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-15 16:29:06,981 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-15 16:29:07,030 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2022-03-15 16:29:07,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:29:07,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-15 16:29:07,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:11,010 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:11,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:29:11,018 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 406 proven. 464 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:11,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:14,495 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:29:14,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-03-15 16:29:14,561 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 378 proven. 492 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:14,562 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [346212121] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:14,562 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:14,562 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60, 60] total 147 [2022-03-15 16:29:14,562 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204236694] [2022-03-15 16:29:14,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:14,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 148 states [2022-03-15 16:29:14,562 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:14,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 148 interpolants. [2022-03-15 16:29:14,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3630, Invalid=18126, Unknown=0, NotChecked=0, Total=21756 [2022-03-15 16:29:14,564 INFO L87 Difference]: Start difference. First operand 1491 states and 3059 transitions. Second operand has 148 states, 148 states have (on average 1.087837837837838) internal successors, (161), 147 states have internal predecessors, (161), 0 states have call successors, (0), 0 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-15 16:31:11,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:11,208 INFO L93 Difference]: Finished difference Result 12289 states and 29363 transitions. [2022-03-15 16:31:11,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 551 states. [2022-03-15 16:31:11,209 INFO L78 Accepts]: Start accepts. Automaton has has 148 states, 148 states have (on average 1.087837837837838) internal successors, (161), 147 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 67 [2022-03-15 16:31:11,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:11,221 INFO L225 Difference]: With dead ends: 12289 [2022-03-15 16:31:11,221 INFO L226 Difference]: Without dead ends: 12201 [2022-03-15 16:31:11,241 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1273 GetRequests, 534 SyntacticMatches, 74 SemanticMatches, 665 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 119086 ImplicationChecksByTransitivity, 74.7s TimeCoverageRelationStatistics Valid=115543, Invalid=328679, Unknown=0, NotChecked=0, Total=444222 [2022-03-15 16:31:11,242 INFO L933 BasicCegarLoop]: 148 mSDtfsCounter, 4729 mSDsluCounter, 7518 mSDsCounter, 0 mSdLazyCounter, 2912 mSolverCounterSat, 573 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4729 SdHoareTripleChecker+Valid, 6478 SdHoareTripleChecker+Invalid, 7947 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 573 IncrementalHoareTripleChecker+Valid, 2912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4462 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:11,242 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4729 Valid, 6478 Invalid, 7947 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [573 Valid, 2912 Invalid, 0 Unknown, 4462 Unchecked, 1.1s Time] [2022-03-15 16:31:11,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12201 states. [2022-03-15 16:31:11,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12201 to 6563. [2022-03-15 16:31:11,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6563 states, 6562 states have (on average 2.7796403535507466) internal successors, (18240), 6562 states have internal predecessors, (18240), 0 states have call successors, (0), 0 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-15 16:31:11,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6563 states to 6563 states and 18240 transitions. [2022-03-15 16:31:11,346 INFO L78 Accepts]: Start accepts. Automaton has 6563 states and 18240 transitions. Word has length 67 [2022-03-15 16:31:11,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:11,346 INFO L470 AbstractCegarLoop]: Abstraction has 6563 states and 18240 transitions. [2022-03-15 16:31:11,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 148 states, 148 states have (on average 1.087837837837838) internal successors, (161), 147 states have internal predecessors, (161), 0 states have call successors, (0), 0 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-15 16:31:11,347 INFO L276 IsEmpty]: Start isEmpty. Operand 6563 states and 18240 transitions. [2022-03-15 16:31:11,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-03-15 16:31:11,356 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:11,356 INFO L514 BasicCegarLoop]: trace histogram [29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:31:11,372 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-15 16:31:11,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:11,557 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:31:11,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:11,557 INFO L85 PathProgramCache]: Analyzing trace with hash 128121188, now seen corresponding path program 61 times [2022-03-15 16:31:11,557 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:11,557 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944281723] [2022-03-15 16:31:11,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:11,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:11,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:13,096 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 0 proven. 870 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:13,097 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:13,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944281723] [2022-03-15 16:31:13,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944281723] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:13,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502682694] [2022-03-15 16:31:13,097 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:31:13,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:13,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:13,098 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:31:13,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-15 16:31:13,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:13,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 119 conjunts are in the unsatisfiable core [2022-03-15 16:31:13,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:13,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:31:13,383 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 0 proven. 870 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:13,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:13,449 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:31:13,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 14 treesize of output 13 [2022-03-15 16:31:13,571 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 0 proven. 870 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:13,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502682694] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:13,572 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:13,572 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60, 60] total 60 [2022-03-15 16:31:13,572 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357815454] [2022-03-15 16:31:13,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:13,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-15 16:31:13,572 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:13,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-15 16:31:13,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=3541, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 16:31:13,573 INFO L87 Difference]: Start difference. First operand 6563 states and 18240 transitions. Second operand has 61 states, 61 states have (on average 1.098360655737705) internal successors, (67), 60 states have internal predecessors, (67), 0 states have call successors, (0), 0 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-15 16:31:19,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:19,989 INFO L93 Difference]: Finished difference Result 41199 states and 120567 transitions. [2022-03-15 16:31:19,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 16:31:19,989 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.098360655737705) internal successors, (67), 60 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 67 [2022-03-15 16:31:19,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:20,054 INFO L225 Difference]: With dead ends: 41199 [2022-03-15 16:31:20,055 INFO L226 Difference]: Without dead ends: 40124 [2022-03-15 16:31:20,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 128 SyntacticMatches, 5 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1653 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1975, Invalid=12067, Unknown=0, NotChecked=0, Total=14042 [2022-03-15 16:31:20,056 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 2030 mSDsluCounter, 9026 mSDsCounter, 0 mSdLazyCounter, 7868 mSolverCounterSat, 492 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2030 SdHoareTripleChecker+Valid, 4010 SdHoareTripleChecker+Invalid, 8360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 492 IncrementalHoareTripleChecker+Valid, 7868 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:20,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2030 Valid, 4010 Invalid, 8360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [492 Valid, 7868 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-03-15 16:31:20,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40124 states. [2022-03-15 16:31:20,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40124 to 5233. [2022-03-15 16:31:20,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5233 states, 5232 states have (on average 2.9722859327217126) internal successors, (15551), 5232 states have internal predecessors, (15551), 0 states have call successors, (0), 0 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-15 16:31:20,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5233 states to 5233 states and 15551 transitions. [2022-03-15 16:31:20,274 INFO L78 Accepts]: Start accepts. Automaton has 5233 states and 15551 transitions. Word has length 67 [2022-03-15 16:31:20,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:20,274 INFO L470 AbstractCegarLoop]: Abstraction has 5233 states and 15551 transitions. [2022-03-15 16:31:20,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.098360655737705) internal successors, (67), 60 states have internal predecessors, (67), 0 states have call successors, (0), 0 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-15 16:31:20,274 INFO L276 IsEmpty]: Start isEmpty. Operand 5233 states and 15551 transitions. [2022-03-15 16:31:20,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-03-15 16:31:20,281 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:20,281 INFO L514 BasicCegarLoop]: trace histogram [30, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:31:20,296 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-03-15 16:31:20,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:20,482 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:31:20,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:20,482 INFO L85 PathProgramCache]: Analyzing trace with hash -321880841, now seen corresponding path program 62 times [2022-03-15 16:31:20,482 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:20,482 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509913768] [2022-03-15 16:31:20,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:20,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:20,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:20,880 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 465 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:20,881 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:20,881 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509913768] [2022-03-15 16:31:20,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509913768] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:20,881 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926531658] [2022-03-15 16:31:20,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:31:20,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:20,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:20,882 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:31:20,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-15 16:31:20,928 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:31:20,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:31:20,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 60 conjunts are in the unsatisfiable core [2022-03-15 16:31:20,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:21,052 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 465 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:21,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:21,167 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 465 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:21,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926531658] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:21,168 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:21,168 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 32 [2022-03-15 16:31:21,168 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028352083] [2022-03-15 16:31:21,168 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:21,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:31:21,168 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:21,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:31:21,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:31:21,169 INFO L87 Difference]: Start difference. First operand 5233 states and 15551 transitions. Second operand has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 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-15 16:31:21,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:21,418 INFO L93 Difference]: Finished difference Result 39442 states and 116421 transitions. [2022-03-15 16:31:21,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 16:31:21,419 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2022-03-15 16:31:21,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:21,486 INFO L225 Difference]: With dead ends: 39442 [2022-03-15 16:31:21,487 INFO L226 Difference]: Without dead ends: 39381 [2022-03-15 16:31:21,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 162 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:31:21,487 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 678 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 678 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:21,487 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [678 Valid, 215 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:31:21,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39381 states. [2022-03-15 16:31:21,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39381 to 2944. [2022-03-15 16:31:21,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2944 states, 2943 states have (on average 2.359157322460075) internal successors, (6943), 2943 states have internal predecessors, (6943), 0 states have call successors, (0), 0 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-15 16:31:21,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2944 states to 2944 states and 6943 transitions. [2022-03-15 16:31:21,764 INFO L78 Accepts]: Start accepts. Automaton has 2944 states and 6943 transitions. Word has length 68 [2022-03-15 16:31:21,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:21,765 INFO L470 AbstractCegarLoop]: Abstraction has 2944 states and 6943 transitions. [2022-03-15 16:31:21,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 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-15 16:31:21,765 INFO L276 IsEmpty]: Start isEmpty. Operand 2944 states and 6943 transitions. [2022-03-15 16:31:21,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-15 16:31:21,768 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:21,768 INFO L514 BasicCegarLoop]: trace histogram [30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:31:21,790 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-03-15 16:31:21,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:21,983 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:31:21,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:21,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1299745014, now seen corresponding path program 63 times [2022-03-15 16:31:21,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:21,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547725719] [2022-03-15 16:31:21,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:21,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:21,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:23,606 INFO L134 CoverageAnalysis]: Checked inductivity of 930 backedges. 0 proven. 930 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:23,606 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:23,606 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547725719] [2022-03-15 16:31:23,606 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547725719] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:23,606 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871631595] [2022-03-15 16:31:23,606 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:31:23,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:23,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:23,611 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:31:23,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-15 16:31:23,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2022-03-15 16:31:23,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:31:23,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 66 conjunts are in the unsatisfiable core [2022-03-15 16:31:23,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:28,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:28,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:31:28,034 INFO L134 CoverageAnalysis]: Checked inductivity of 930 backedges. 435 proven. 495 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:28,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:31,724 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:31:31,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-03-15 16:31:31,799 INFO L134 CoverageAnalysis]: Checked inductivity of 930 backedges. 406 proven. 524 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:31,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871631595] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:31,799 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:31,799 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62, 62] total 152 [2022-03-15 16:31:31,799 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000207149] [2022-03-15 16:31:31,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:31,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 153 states [2022-03-15 16:31:31,799 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:31,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 153 interpolants. [2022-03-15 16:31:31,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3875, Invalid=19381, Unknown=0, NotChecked=0, Total=23256 [2022-03-15 16:31:31,803 INFO L87 Difference]: Start difference. First operand 2944 states and 6943 transitions. Second operand has 153 states, 153 states have (on average 1.0849673202614378) internal successors, (166), 152 states have internal predecessors, (166), 0 states have call successors, (0), 0 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-15 16:33:38,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:38,308 INFO L93 Difference]: Finished difference Result 93673 states and 239805 transitions. [2022-03-15 16:33:38,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 584 states. [2022-03-15 16:33:38,308 INFO L78 Accepts]: Start accepts. Automaton has has 153 states, 153 states have (on average 1.0849673202614378) internal successors, (166), 152 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 69 [2022-03-15 16:33:38,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:38,478 INFO L225 Difference]: With dead ends: 93673 [2022-03-15 16:33:38,478 INFO L226 Difference]: Without dead ends: 93644 [2022-03-15 16:33:38,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1322 GetRequests, 566 SyntacticMatches, 54 SemanticMatches, 702 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144248 ImplicationChecksByTransitivity, 74.0s TimeCoverageRelationStatistics Valid=129650, Invalid=365262, Unknown=0, NotChecked=0, Total=494912 [2022-03-15 16:33:38,501 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 4738 mSDsluCounter, 4516 mSDsCounter, 0 mSdLazyCounter, 2866 mSolverCounterSat, 558 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4738 SdHoareTripleChecker+Valid, 3243 SdHoareTripleChecker+Invalid, 9451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 558 IncrementalHoareTripleChecker+Valid, 2866 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6027 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:38,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4738 Valid, 3243 Invalid, 9451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [558 Valid, 2866 Invalid, 0 Unknown, 6027 Unchecked, 1.1s Time] [2022-03-15 16:33:38,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93644 states. [2022-03-15 16:33:39,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93644 to 8584. [2022-03-15 16:33:39,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8584 states, 8583 states have (on average 2.7711755796341606) internal successors, (23785), 8583 states have internal predecessors, (23785), 0 states have call successors, (0), 0 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-15 16:33:39,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8584 states to 8584 states and 23785 transitions. [2022-03-15 16:33:39,419 INFO L78 Accepts]: Start accepts. Automaton has 8584 states and 23785 transitions. Word has length 69 [2022-03-15 16:33:39,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:39,419 INFO L470 AbstractCegarLoop]: Abstraction has 8584 states and 23785 transitions. [2022-03-15 16:33:39,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 153 states, 153 states have (on average 1.0849673202614378) internal successors, (166), 152 states have internal predecessors, (166), 0 states have call successors, (0), 0 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-15 16:33:39,420 INFO L276 IsEmpty]: Start isEmpty. Operand 8584 states and 23785 transitions. [2022-03-15 16:33:39,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-15 16:33:39,430 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:39,430 INFO L514 BasicCegarLoop]: trace histogram [30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:33:39,446 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-03-15 16:33:39,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-03-15 16:33:39,631 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:33:39,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:39,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1443635544, now seen corresponding path program 64 times [2022-03-15 16:33:39,631 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:39,631 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311253364] [2022-03-15 16:33:39,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:39,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:39,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:41,172 INFO L134 CoverageAnalysis]: Checked inductivity of 930 backedges. 0 proven. 930 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:41,172 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:41,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311253364] [2022-03-15 16:33:41,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311253364] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:41,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197066644] [2022-03-15 16:33:41,172 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:33:41,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:41,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:41,173 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:41,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-15 16:33:41,230 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:33:41,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:41,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 123 conjunts are in the unsatisfiable core [2022-03-15 16:33:41,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:41,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:33:41,437 INFO L134 CoverageAnalysis]: Checked inductivity of 930 backedges. 0 proven. 930 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:41,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:41,503 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:33:41,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:33:41,628 INFO L134 CoverageAnalysis]: Checked inductivity of 930 backedges. 0 proven. 930 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:41,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197066644] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:41,628 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:41,628 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62, 62] total 62 [2022-03-15 16:33:41,628 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213831671] [2022-03-15 16:33:41,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:41,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-03-15 16:33:41,628 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:41,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-03-15 16:33:41,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=3783, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 16:33:41,629 INFO L87 Difference]: Start difference. First operand 8584 states and 23785 transitions. Second operand has 63 states, 63 states have (on average 1.0952380952380953) internal successors, (69), 62 states have internal predecessors, (69), 0 states have call successors, (0), 0 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-15 16:33:48,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:48,686 INFO L93 Difference]: Finished difference Result 48422 states and 141583 transitions. [2022-03-15 16:33:48,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-15 16:33:48,686 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 1.0952380952380953) internal successors, (69), 62 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 69 [2022-03-15 16:33:48,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:48,772 INFO L225 Difference]: With dead ends: 48422 [2022-03-15 16:33:48,772 INFO L226 Difference]: Without dead ends: 46784 [2022-03-15 16:33:48,773 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 132 SyntacticMatches, 5 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1770 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=2103, Invalid=12903, Unknown=0, NotChecked=0, Total=15006 [2022-03-15 16:33:48,773 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 2163 mSDsluCounter, 9800 mSDsCounter, 0 mSdLazyCounter, 8500 mSolverCounterSat, 524 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2163 SdHoareTripleChecker+Valid, 4343 SdHoareTripleChecker+Invalid, 9024 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 524 IncrementalHoareTripleChecker+Valid, 8500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:48,773 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2163 Valid, 4343 Invalid, 9024 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [524 Valid, 8500 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-03-15 16:33:48,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46784 states. [2022-03-15 16:33:49,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46784 to 5824. [2022-03-15 16:33:49,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5824 states, 5823 states have (on average 2.9594710630259318) internal successors, (17233), 5823 states have internal predecessors, (17233), 0 states have call successors, (0), 0 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-15 16:33:49,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5824 states to 5824 states and 17233 transitions. [2022-03-15 16:33:49,072 INFO L78 Accepts]: Start accepts. Automaton has 5824 states and 17233 transitions. Word has length 69 [2022-03-15 16:33:49,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:49,072 INFO L470 AbstractCegarLoop]: Abstraction has 5824 states and 17233 transitions. [2022-03-15 16:33:49,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 1.0952380952380953) internal successors, (69), 62 states have internal predecessors, (69), 0 states have call successors, (0), 0 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-15 16:33:49,072 INFO L276 IsEmpty]: Start isEmpty. Operand 5824 states and 17233 transitions. [2022-03-15 16:33:49,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-03-15 16:33:49,080 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:49,080 INFO L514 BasicCegarLoop]: trace histogram [31, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:33:49,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:49,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:49,280 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:33:49,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:49,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1804358531, now seen corresponding path program 65 times [2022-03-15 16:33:49,281 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:49,281 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132538386] [2022-03-15 16:33:49,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:49,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:49,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:49,733 INFO L134 CoverageAnalysis]: Checked inductivity of 961 backedges. 496 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:49,733 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:49,733 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132538386] [2022-03-15 16:33:49,733 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132538386] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:49,733 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538850214] [2022-03-15 16:33:49,733 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:33:49,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:49,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:49,734 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:49,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-15 16:33:49,802 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2022-03-15 16:33:49,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:49,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 62 conjunts are in the unsatisfiable core [2022-03-15 16:33:49,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:49,918 INFO L134 CoverageAnalysis]: Checked inductivity of 961 backedges. 496 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:49,918 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:50,035 INFO L134 CoverageAnalysis]: Checked inductivity of 961 backedges. 496 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:50,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538850214] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:50,036 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:50,036 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 32, 32] total 33 [2022-03-15 16:33:50,036 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322912249] [2022-03-15 16:33:50,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:50,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 16:33:50,036 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:50,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 16:33:50,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=561, Invalid=561, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:33:50,037 INFO L87 Difference]: Start difference. First operand 5824 states and 17233 transitions. Second operand has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 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-15 16:33:50,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:50,472 INFO L93 Difference]: Finished difference Result 44892 states and 132483 transitions. [2022-03-15 16:33:50,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 16:33:50,472 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 70 [2022-03-15 16:33:50,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:50,548 INFO L225 Difference]: With dead ends: 44892 [2022-03-15 16:33:50,548 INFO L226 Difference]: Without dead ends: 44798 [2022-03-15 16:33:50,549 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 167 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=561, Invalid=561, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:33:50,549 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 536 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 536 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:50,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [536 Valid, 237 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:33:50,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44798 states. [2022-03-15 16:33:50,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44798 to 3256. [2022-03-15 16:33:50,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3256 states, 3255 states have (on average 2.3459293394777267) internal successors, (7636), 3255 states have internal predecessors, (7636), 0 states have call successors, (0), 0 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-15 16:33:50,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3256 states to 3256 states and 7636 transitions. [2022-03-15 16:33:50,813 INFO L78 Accepts]: Start accepts. Automaton has 3256 states and 7636 transitions. Word has length 70 [2022-03-15 16:33:50,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:50,813 INFO L470 AbstractCegarLoop]: Abstraction has 3256 states and 7636 transitions. [2022-03-15 16:33:50,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 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-15 16:33:50,814 INFO L276 IsEmpty]: Start isEmpty. Operand 3256 states and 7636 transitions. [2022-03-15 16:33:50,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-03-15 16:33:50,816 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:50,816 INFO L514 BasicCegarLoop]: trace histogram [31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:33:50,832 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-03-15 16:33:51,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-03-15 16:33:51,017 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:33:51,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:51,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1809632066, now seen corresponding path program 66 times [2022-03-15 16:33:51,017 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:51,017 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097265320] [2022-03-15 16:33:51,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:51,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:51,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:52,750 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 0 proven. 992 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:52,750 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:52,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097265320] [2022-03-15 16:33:52,750 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097265320] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:52,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711866236] [2022-03-15 16:33:52,750 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:33:52,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:52,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:52,751 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:52,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-15 16:33:52,820 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2022-03-15 16:33:52,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:52,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 127 conjunts are in the unsatisfiable core [2022-03-15 16:33:52,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:53,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:33:53,035 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 0 proven. 992 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:53,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:53,112 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:33:53,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:33:53,261 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 0 proven. 992 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:53,261 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711866236] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:53,261 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:53,261 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64, 64] total 64 [2022-03-15 16:33:53,261 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613122585] [2022-03-15 16:33:53,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:53,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2022-03-15 16:33:53,262 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:53,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2022-03-15 16:33:53,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=4033, Unknown=0, NotChecked=0, Total=4160 [2022-03-15 16:33:53,262 INFO L87 Difference]: Start difference. First operand 3256 states and 7636 transitions. Second operand has 65 states, 65 states have (on average 1.0923076923076922) internal successors, (71), 64 states have internal predecessors, (71), 0 states have call successors, (0), 0 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-15 16:34:00,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:00,768 INFO L93 Difference]: Finished difference Result 4999 states and 10966 transitions. [2022-03-15 16:34:00,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-15 16:34:00,768 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 1.0923076923076922) internal successors, (71), 64 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 71 [2022-03-15 16:34:00,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:00,773 INFO L225 Difference]: With dead ends: 4999 [2022-03-15 16:34:00,773 INFO L226 Difference]: Without dead ends: 3259 [2022-03-15 16:34:00,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 136 SyntacticMatches, 5 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1891 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=2235, Invalid=13767, Unknown=0, NotChecked=0, Total=16002 [2022-03-15 16:34:00,774 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 2296 mSDsluCounter, 10452 mSDsCounter, 0 mSdLazyCounter, 9062 mSolverCounterSat, 557 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2296 SdHoareTripleChecker+Valid, 4627 SdHoareTripleChecker+Invalid, 9619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 557 IncrementalHoareTripleChecker+Valid, 9062 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:00,774 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2296 Valid, 4627 Invalid, 9619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [557 Valid, 9062 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-03-15 16:34:00,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3259 states. [2022-03-15 16:34:00,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3259 to 171. [2022-03-15 16:34:00,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 1.9764705882352942) internal successors, (336), 170 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:34:00,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 336 transitions. [2022-03-15 16:34:00,786 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 336 transitions. Word has length 71 [2022-03-15 16:34:00,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:34:00,786 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 336 transitions. [2022-03-15 16:34:00,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 1.0923076923076922) internal successors, (71), 64 states have internal predecessors, (71), 0 states have call successors, (0), 0 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-15 16:34:00,786 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 336 transitions. [2022-03-15 16:34:00,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-03-15 16:34:00,786 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:34:00,786 INFO L514 BasicCegarLoop]: trace histogram [32, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:34:00,802 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-03-15 16:34:00,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-03-15 16:34:00,987 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:34:00,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:34:00,987 INFO L85 PathProgramCache]: Analyzing trace with hash 287097429, now seen corresponding path program 67 times [2022-03-15 16:34:00,987 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:34:00,987 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489000229] [2022-03-15 16:34:00,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:34:00,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:34:00,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:01,454 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 528 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:01,454 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:34:01,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489000229] [2022-03-15 16:34:01,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489000229] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:34:01,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605833532] [2022-03-15 16:34:01,454 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:34:01,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:01,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:34:01,456 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:34:01,458 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-15 16:34:01,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:01,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-15 16:34:01,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:34:01,622 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 528 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:01,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:34:01,749 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 528 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:01,750 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605833532] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:01,750 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:01,750 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 34 [2022-03-15 16:34:01,750 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190202135] [2022-03-15 16:34:01,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:01,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:34:01,750 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:01,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:34:01,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=595, Invalid=595, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:34:01,751 INFO L87 Difference]: Start difference. First operand 171 states and 336 transitions. Second operand has 35 states, 35 states have (on average 2.142857142857143) internal successors, (75), 34 states have internal predecessors, (75), 0 states have call successors, (0), 0 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-15 16:34:01,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:01,933 INFO L93 Difference]: Finished difference Result 2045 states and 3982 transitions. [2022-03-15 16:34:01,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 16:34:01,934 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.142857142857143) internal successors, (75), 34 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2022-03-15 16:34:01,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:01,936 INFO L225 Difference]: With dead ends: 2045 [2022-03-15 16:34:01,937 INFO L226 Difference]: Without dead ends: 1980 [2022-03-15 16:34:01,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 172 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=595, Invalid=595, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:34:01,937 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 556 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 556 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:01,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [556 Valid, 242 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:34:01,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1980 states. [2022-03-15 16:34:01,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1980 to 1788. [2022-03-15 16:34:01,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1788 states, 1787 states have (on average 2.0492445439283715) internal successors, (3662), 1787 states have internal predecessors, (3662), 0 states have call successors, (0), 0 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-15 16:34:01,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1788 states to 1788 states and 3662 transitions. [2022-03-15 16:34:01,958 INFO L78 Accepts]: Start accepts. Automaton has 1788 states and 3662 transitions. Word has length 72 [2022-03-15 16:34:01,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:34:01,958 INFO L470 AbstractCegarLoop]: Abstraction has 1788 states and 3662 transitions. [2022-03-15 16:34:01,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.142857142857143) internal successors, (75), 34 states have internal predecessors, (75), 0 states have call successors, (0), 0 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-15 16:34:01,958 INFO L276 IsEmpty]: Start isEmpty. Operand 1788 states and 3662 transitions. [2022-03-15 16:34:01,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-15 16:34:01,960 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:34:01,960 INFO L514 BasicCegarLoop]: trace histogram [32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:34:01,984 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-03-15 16:34:02,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-03-15 16:34:02,183 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:34:02,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:34:02,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1899843126, now seen corresponding path program 68 times [2022-03-15 16:34:02,184 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:34:02,184 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299466466] [2022-03-15 16:34:02,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:34:02,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:34:02,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:03,929 INFO L134 CoverageAnalysis]: Checked inductivity of 1056 backedges. 0 proven. 1056 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:03,929 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:34:03,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299466466] [2022-03-15 16:34:03,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299466466] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:34:03,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303947776] [2022-03-15 16:34:03,929 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:34:03,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:03,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:34:03,931 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:34:03,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-15 16:34:03,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:34:03,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:34:03,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 131 conjunts are in the unsatisfiable core [2022-03-15 16:34:03,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:34:04,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:34:04,193 INFO L134 CoverageAnalysis]: Checked inductivity of 1056 backedges. 0 proven. 1056 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:04,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:34:04,265 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:34:04,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 14 treesize of output 13 [2022-03-15 16:34:04,400 INFO L134 CoverageAnalysis]: Checked inductivity of 1056 backedges. 0 proven. 1056 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:04,400 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303947776] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:04,400 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:04,400 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66, 66] total 66 [2022-03-15 16:34:04,400 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431859400] [2022-03-15 16:34:04,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:04,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-03-15 16:34:04,400 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:04,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-03-15 16:34:04,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=4291, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 16:34:04,401 INFO L87 Difference]: Start difference. First operand 1788 states and 3662 transitions. Second operand has 67 states, 67 states have (on average 1.0895522388059702) internal successors, (73), 66 states have internal predecessors, (73), 0 states have call successors, (0), 0 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-15 16:34:12,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:12,329 INFO L93 Difference]: Finished difference Result 3635 states and 7195 transitions. [2022-03-15 16:34:12,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 16:34:12,329 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 1.0895522388059702) internal successors, (73), 66 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 73 [2022-03-15 16:34:12,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:12,332 INFO L225 Difference]: With dead ends: 3635 [2022-03-15 16:34:12,332 INFO L226 Difference]: Without dead ends: 2319 [2022-03-15 16:34:12,333 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 140 SyntacticMatches, 5 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2016 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=2371, Invalid=14659, Unknown=0, NotChecked=0, Total=17030 [2022-03-15 16:34:12,333 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 2434 mSDsluCounter, 11125 mSDsCounter, 0 mSdLazyCounter, 9642 mSolverCounterSat, 591 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2434 SdHoareTripleChecker+Valid, 4920 SdHoareTripleChecker+Invalid, 10233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 591 IncrementalHoareTripleChecker+Valid, 9642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:12,333 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2434 Valid, 4920 Invalid, 10233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [591 Valid, 9642 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2022-03-15 16:34:12,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2319 states. [2022-03-15 16:34:12,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2319 to 176. [2022-03-15 16:34:12,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 1.977142857142857) internal successors, (346), 175 states have internal predecessors, (346), 0 states have call successors, (0), 0 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-15 16:34:12,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 346 transitions. [2022-03-15 16:34:12,340 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 346 transitions. Word has length 73 [2022-03-15 16:34:12,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:34:12,340 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 346 transitions. [2022-03-15 16:34:12,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 1.0895522388059702) internal successors, (73), 66 states have internal predecessors, (73), 0 states have call successors, (0), 0 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-15 16:34:12,340 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 346 transitions. [2022-03-15 16:34:12,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-03-15 16:34:12,341 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:34:12,341 INFO L514 BasicCegarLoop]: trace histogram [33, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:34:12,357 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-03-15 16:34:12,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-15 16:34:12,541 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:34:12,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:34:12,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1211327007, now seen corresponding path program 69 times [2022-03-15 16:34:12,541 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:34:12,541 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690974953] [2022-03-15 16:34:12,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:34:12,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:34:12,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:13,029 INFO L134 CoverageAnalysis]: Checked inductivity of 1089 backedges. 561 proven. 528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:13,029 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:34:13,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690974953] [2022-03-15 16:34:13,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690974953] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:34:13,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599368289] [2022-03-15 16:34:13,029 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:34:13,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:13,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:34:13,030 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:34:13,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-15 16:34:13,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2022-03-15 16:34:13,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:34:13,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 66 conjunts are in the unsatisfiable core [2022-03-15 16:34:13,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:34:13,251 INFO L134 CoverageAnalysis]: Checked inductivity of 1089 backedges. 561 proven. 528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:13,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:34:13,378 INFO L134 CoverageAnalysis]: Checked inductivity of 1089 backedges. 561 proven. 528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:13,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599368289] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:13,378 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:13,378 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34, 34] total 35 [2022-03-15 16:34:13,378 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502211877] [2022-03-15 16:34:13,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:13,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 16:34:13,378 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:13,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 16:34:13,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=630, Invalid=630, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:34:13,379 INFO L87 Difference]: Start difference. First operand 176 states and 346 transitions. Second operand has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 35 states have internal predecessors, (77), 0 states have call successors, (0), 0 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-15 16:34:13,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:13,575 INFO L93 Difference]: Finished difference Result 2158 states and 4205 transitions. [2022-03-15 16:34:13,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 16:34:13,575 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 35 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 74 [2022-03-15 16:34:13,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:13,578 INFO L225 Difference]: With dead ends: 2158 [2022-03-15 16:34:13,578 INFO L226 Difference]: Without dead ends: 2091 [2022-03-15 16:34:13,578 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 177 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=630, Invalid=630, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:34:13,578 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 633 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 633 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:13,578 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [633 Valid, 259 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:34:13,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2091 states. [2022-03-15 16:34:13,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2091 to 1893. [2022-03-15 16:34:13,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1893 states, 1892 states have (on average 2.0480972515856237) internal successors, (3875), 1892 states have internal predecessors, (3875), 0 states have call successors, (0), 0 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-15 16:34:13,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1893 states to 1893 states and 3875 transitions. [2022-03-15 16:34:13,593 INFO L78 Accepts]: Start accepts. Automaton has 1893 states and 3875 transitions. Word has length 74 [2022-03-15 16:34:13,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:34:13,593 INFO L470 AbstractCegarLoop]: Abstraction has 1893 states and 3875 transitions. [2022-03-15 16:34:13,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 35 states have internal predecessors, (77), 0 states have call successors, (0), 0 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-15 16:34:13,593 INFO L276 IsEmpty]: Start isEmpty. Operand 1893 states and 3875 transitions. [2022-03-15 16:34:13,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-15 16:34:13,595 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:34:13,595 INFO L514 BasicCegarLoop]: trace histogram [33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:34:13,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-03-15 16:34:13,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:13,796 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:34:13,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:34:13,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1845906046, now seen corresponding path program 70 times [2022-03-15 16:34:13,796 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:34:13,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313768448] [2022-03-15 16:34:13,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:34:13,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:34:13,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:15,635 INFO L134 CoverageAnalysis]: Checked inductivity of 1122 backedges. 0 proven. 1122 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:15,635 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:34:15,635 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313768448] [2022-03-15 16:34:15,635 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313768448] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:34:15,635 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430401164] [2022-03-15 16:34:15,635 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:34:15,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:15,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:34:15,636 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:34:15,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-15 16:34:15,683 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:34:15,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:34:15,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 135 conjunts are in the unsatisfiable core [2022-03-15 16:34:15,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:34:15,902 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:34:15,909 INFO L134 CoverageAnalysis]: Checked inductivity of 1122 backedges. 0 proven. 1122 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:15,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:34:15,981 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:34:15,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:34:16,119 INFO L134 CoverageAnalysis]: Checked inductivity of 1122 backedges. 0 proven. 1122 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:16,119 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430401164] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:16,119 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:16,119 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68, 68] total 68 [2022-03-15 16:34:16,119 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064919158] [2022-03-15 16:34:16,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:16,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-03-15 16:34:16,120 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:16,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-03-15 16:34:16,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=4557, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 16:34:16,121 INFO L87 Difference]: Start difference. First operand 1893 states and 3875 transitions. Second operand has 69 states, 69 states have (on average 1.0869565217391304) internal successors, (75), 68 states have internal predecessors, (75), 0 states have call successors, (0), 0 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-15 16:34:24,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:24,625 INFO L93 Difference]: Finished difference Result 3847 states and 7617 transitions. [2022-03-15 16:34:24,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-15 16:34:24,626 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 1.0869565217391304) internal successors, (75), 68 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2022-03-15 16:34:24,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:24,629 INFO L225 Difference]: With dead ends: 3847 [2022-03-15 16:34:24,629 INFO L226 Difference]: Without dead ends: 2457 [2022-03-15 16:34:24,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 144 SyntacticMatches, 5 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2145 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=2511, Invalid=15579, Unknown=0, NotChecked=0, Total=18090 [2022-03-15 16:34:24,630 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 2576 mSDsluCounter, 11819 mSDsCounter, 0 mSdLazyCounter, 10240 mSolverCounterSat, 626 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2576 SdHoareTripleChecker+Valid, 5222 SdHoareTripleChecker+Invalid, 10866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 626 IncrementalHoareTripleChecker+Valid, 10240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:24,630 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2576 Valid, 5222 Invalid, 10866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [626 Valid, 10240 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-03-15 16:34:24,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2457 states. [2022-03-15 16:34:24,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2457 to 181. [2022-03-15 16:34:24,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 1.9777777777777779) internal successors, (356), 180 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:34:24,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 356 transitions. [2022-03-15 16:34:24,637 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 356 transitions. Word has length 75 [2022-03-15 16:34:24,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:34:24,637 INFO L470 AbstractCegarLoop]: Abstraction has 181 states and 356 transitions. [2022-03-15 16:34:24,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 1.0869565217391304) internal successors, (75), 68 states have internal predecessors, (75), 0 states have call successors, (0), 0 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-15 16:34:24,637 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 356 transitions. [2022-03-15 16:34:24,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-03-15 16:34:24,637 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:34:24,637 INFO L514 BasicCegarLoop]: trace histogram [34, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:34:24,654 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-03-15 16:34:24,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:24,838 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:34:24,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:34:24,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1365434347, now seen corresponding path program 71 times [2022-03-15 16:34:24,838 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:34:24,838 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178952426] [2022-03-15 16:34:24,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:34:24,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:34:24,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:25,334 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 595 proven. 561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:25,334 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:34:25,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178952426] [2022-03-15 16:34:25,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178952426] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:34:25,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284874138] [2022-03-15 16:34:25,334 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:34:25,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:25,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:34:25,335 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:34:25,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-15 16:34:25,402 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2022-03-15 16:34:25,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:34:25,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 68 conjunts are in the unsatisfiable core [2022-03-15 16:34:25,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:34:25,530 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 595 proven. 561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:25,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:34:25,659 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 595 proven. 561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:25,660 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284874138] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:25,660 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:25,660 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 36 [2022-03-15 16:34:25,660 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353661982] [2022-03-15 16:34:25,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:25,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-15 16:34:25,660 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:25,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-15 16:34:25,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=666, Invalid=666, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 16:34:25,661 INFO L87 Difference]: Start difference. First operand 181 states and 356 transitions. Second operand has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 0 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-15 16:34:25,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:25,861 INFO L93 Difference]: Finished difference Result 2274 states and 4434 transitions. [2022-03-15 16:34:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 16:34:25,861 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 76 [2022-03-15 16:34:25,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:25,863 INFO L225 Difference]: With dead ends: 2274 [2022-03-15 16:34:25,863 INFO L226 Difference]: Without dead ends: 2205 [2022-03-15 16:34:25,863 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 182 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=666, Invalid=666, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 16:34:25,863 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 511 mSDsluCounter, 435 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 511 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:25,863 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [511 Valid, 277 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:34:25,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2205 states. [2022-03-15 16:34:25,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2205 to 2001. [2022-03-15 16:34:25,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2001 states, 2000 states have (on average 2.047) internal successors, (4094), 2000 states have internal predecessors, (4094), 0 states have call successors, (0), 0 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-15 16:34:25,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2001 states to 2001 states and 4094 transitions. [2022-03-15 16:34:25,879 INFO L78 Accepts]: Start accepts. Automaton has 2001 states and 4094 transitions. Word has length 76 [2022-03-15 16:34:25,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:34:25,879 INFO L470 AbstractCegarLoop]: Abstraction has 2001 states and 4094 transitions. [2022-03-15 16:34:25,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 0 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-15 16:34:25,879 INFO L276 IsEmpty]: Start isEmpty. Operand 2001 states and 4094 transitions. [2022-03-15 16:34:25,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-15 16:34:25,880 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:34:25,880 INFO L514 BasicCegarLoop]: trace histogram [34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:34:25,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-03-15 16:34:26,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:26,082 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:34:26,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:34:26,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1310534794, now seen corresponding path program 72 times [2022-03-15 16:34:26,082 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:34:26,082 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494824651] [2022-03-15 16:34:26,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:34:26,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:34:26,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:28,044 INFO L134 CoverageAnalysis]: Checked inductivity of 1190 backedges. 0 proven. 1190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:28,044 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:34:28,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494824651] [2022-03-15 16:34:28,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494824651] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:34:28,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884118478] [2022-03-15 16:34:28,045 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:34:28,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:28,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:34:28,046 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:34:28,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-15 16:34:28,106 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) [2022-03-15 16:34:28,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:34:28,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 141 conjunts are in the unsatisfiable core [2022-03-15 16:34:28,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:34:28,362 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:34:28,369 INFO L134 CoverageAnalysis]: Checked inductivity of 1190 backedges. 0 proven. 1190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:28,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:34:28,443 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:34:28,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:34:28,587 INFO L134 CoverageAnalysis]: Checked inductivity of 1190 backedges. 0 proven. 1190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:28,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884118478] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:28,588 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:28,588 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 70, 70] total 70 [2022-03-15 16:34:28,588 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108720657] [2022-03-15 16:34:28,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:28,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2022-03-15 16:34:28,588 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:28,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2022-03-15 16:34:28,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=4831, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 16:34:28,589 INFO L87 Difference]: Start difference. First operand 2001 states and 4094 transitions. Second operand has 71 states, 71 states have (on average 1.0845070422535212) internal successors, (77), 70 states have internal predecessors, (77), 0 states have call successors, (0), 0 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-15 16:34:37,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:37,662 INFO L93 Difference]: Finished difference Result 4065 states and 8051 transitions. [2022-03-15 16:34:37,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-03-15 16:34:37,662 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 1.0845070422535212) internal successors, (77), 70 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-03-15 16:34:37,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:37,665 INFO L225 Difference]: With dead ends: 4065 [2022-03-15 16:34:37,665 INFO L226 Difference]: Without dead ends: 2599 [2022-03-15 16:34:37,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 148 SyntacticMatches, 5 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2278 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=2655, Invalid=16527, Unknown=0, NotChecked=0, Total=19182 [2022-03-15 16:34:37,667 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 2722 mSDsluCounter, 12534 mSDsCounter, 0 mSdLazyCounter, 10856 mSolverCounterSat, 662 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2722 SdHoareTripleChecker+Valid, 5533 SdHoareTripleChecker+Invalid, 11518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 662 IncrementalHoareTripleChecker+Valid, 10856 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:37,667 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2722 Valid, 5533 Invalid, 11518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [662 Valid, 10856 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-03-15 16:34:37,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2599 states. [2022-03-15 16:34:37,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2599 to 186. [2022-03-15 16:34:37,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 1.9783783783783784) internal successors, (366), 185 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:34:37,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 366 transitions. [2022-03-15 16:34:37,675 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 366 transitions. Word has length 77 [2022-03-15 16:34:37,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:34:37,675 INFO L470 AbstractCegarLoop]: Abstraction has 186 states and 366 transitions. [2022-03-15 16:34:37,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 1.0845070422535212) internal successors, (77), 70 states have internal predecessors, (77), 0 states have call successors, (0), 0 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-15 16:34:37,675 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 366 transitions. [2022-03-15 16:34:37,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-03-15 16:34:37,675 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:34:37,675 INFO L514 BasicCegarLoop]: trace histogram [35, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:34:37,692 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-03-15 16:34:37,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2022-03-15 16:34:37,876 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:34:37,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:34:37,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1948794719, now seen corresponding path program 73 times [2022-03-15 16:34:37,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:34:37,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168566264] [2022-03-15 16:34:37,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:34:37,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:34:37,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:38,442 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 630 proven. 595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:38,443 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:34:38,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168566264] [2022-03-15 16:34:38,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168566264] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:34:38,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519731376] [2022-03-15 16:34:38,443 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:34:38,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:38,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:34:38,444 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:34:38,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-15 16:34:38,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:38,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 70 conjunts are in the unsatisfiable core [2022-03-15 16:34:38,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:34:38,631 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 630 proven. 595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:38,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:34:38,796 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 630 proven. 595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:38,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519731376] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:38,797 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:38,797 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36, 36] total 37 [2022-03-15 16:34:38,797 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384416984] [2022-03-15 16:34:38,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:38,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-15 16:34:38,797 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:38,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-15 16:34:38,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=703, Invalid=703, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:34:38,797 INFO L87 Difference]: Start difference. First operand 186 states and 366 transitions. Second operand has 38 states, 38 states have (on average 2.1315789473684212) internal successors, (81), 37 states have internal predecessors, (81), 0 states have call successors, (0), 0 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-15 16:34:39,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:39,005 INFO L93 Difference]: Finished difference Result 2393 states and 4669 transitions. [2022-03-15 16:34:39,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 16:34:39,005 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.1315789473684212) internal successors, (81), 37 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2022-03-15 16:34:39,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:39,008 INFO L225 Difference]: With dead ends: 2393 [2022-03-15 16:34:39,008 INFO L226 Difference]: Without dead ends: 2322 [2022-03-15 16:34:39,008 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 187 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=703, Invalid=703, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:34:39,008 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 517 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:39,008 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 288 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 314 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:34:39,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2322 states. [2022-03-15 16:34:39,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2322 to 2112. [2022-03-15 16:34:39,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2112 states, 2111 states have (on average 2.045949786830886) internal successors, (4319), 2111 states have internal predecessors, (4319), 0 states have call successors, (0), 0 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-15 16:34:39,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2112 states to 2112 states and 4319 transitions. [2022-03-15 16:34:39,025 INFO L78 Accepts]: Start accepts. Automaton has 2112 states and 4319 transitions. Word has length 78 [2022-03-15 16:34:39,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:34:39,025 INFO L470 AbstractCegarLoop]: Abstraction has 2112 states and 4319 transitions. [2022-03-15 16:34:39,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.1315789473684212) internal successors, (81), 37 states have internal predecessors, (81), 0 states have call successors, (0), 0 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-15 16:34:39,025 INFO L276 IsEmpty]: Start isEmpty. Operand 2112 states and 4319 transitions. [2022-03-15 16:34:39,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-03-15 16:34:39,027 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:34:39,027 INFO L514 BasicCegarLoop]: trace histogram [35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:34:39,043 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-03-15 16:34:39,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:39,228 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:34:39,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:34:39,228 INFO L85 PathProgramCache]: Analyzing trace with hash -729931838, now seen corresponding path program 74 times [2022-03-15 16:34:39,228 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:34:39,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401648] [2022-03-15 16:34:39,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:34:39,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:34:39,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:41,289 INFO L134 CoverageAnalysis]: Checked inductivity of 1260 backedges. 0 proven. 1260 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:41,289 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:34:41,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401648] [2022-03-15 16:34:41,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401648] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:34:41,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80084101] [2022-03-15 16:34:41,289 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:34:41,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:41,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:34:41,290 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:34:41,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-15 16:34:41,337 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:34:41,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:34:41,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 143 conjunts are in the unsatisfiable core [2022-03-15 16:34:41,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:34:41,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:34:41,622 INFO L134 CoverageAnalysis]: Checked inductivity of 1260 backedges. 0 proven. 1260 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:41,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:34:41,697 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:34:41,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:34:41,845 INFO L134 CoverageAnalysis]: Checked inductivity of 1260 backedges. 0 proven. 1260 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:41,845 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80084101] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:41,845 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:41,845 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72, 72] total 72 [2022-03-15 16:34:41,845 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490649146] [2022-03-15 16:34:41,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:41,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2022-03-15 16:34:41,846 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:41,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2022-03-15 16:34:41,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=5113, Unknown=0, NotChecked=0, Total=5256 [2022-03-15 16:34:41,846 INFO L87 Difference]: Start difference. First operand 2112 states and 4319 transitions. Second operand has 73 states, 73 states have (on average 1.082191780821918) internal successors, (79), 72 states have internal predecessors, (79), 0 states have call successors, (0), 0 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-15 16:34:51,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:51,565 INFO L93 Difference]: Finished difference Result 4289 states and 8497 transitions. [2022-03-15 16:34:51,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-15 16:34:51,569 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 1.082191780821918) internal successors, (79), 72 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 79 [2022-03-15 16:34:51,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:51,572 INFO L225 Difference]: With dead ends: 4289 [2022-03-15 16:34:51,572 INFO L226 Difference]: Without dead ends: 2745 [2022-03-15 16:34:51,574 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 152 SyntacticMatches, 5 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2415 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=2803, Invalid=17503, Unknown=0, NotChecked=0, Total=20306 [2022-03-15 16:34:51,574 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 2872 mSDsluCounter, 13270 mSDsCounter, 0 mSdLazyCounter, 11490 mSolverCounterSat, 699 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2872 SdHoareTripleChecker+Valid, 5853 SdHoareTripleChecker+Invalid, 12189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 699 IncrementalHoareTripleChecker+Valid, 11490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:51,574 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2872 Valid, 5853 Invalid, 12189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [699 Valid, 11490 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-03-15 16:34:51,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2745 states. [2022-03-15 16:34:51,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2745 to 191. [2022-03-15 16:34:51,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 1.9789473684210526) internal successors, (376), 190 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:34:51,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 376 transitions. [2022-03-15 16:34:51,582 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 376 transitions. Word has length 79 [2022-03-15 16:34:51,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:34:51,582 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 376 transitions. [2022-03-15 16:34:51,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 1.082191780821918) internal successors, (79), 72 states have internal predecessors, (79), 0 states have call successors, (0), 0 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-15 16:34:51,583 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 376 transitions. [2022-03-15 16:34:51,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-03-15 16:34:51,583 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:34:51,583 INFO L514 BasicCegarLoop]: trace histogram [36, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:34:51,599 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-03-15 16:34:51,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:51,784 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:34:51,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:34:51,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1129972267, now seen corresponding path program 75 times [2022-03-15 16:34:51,784 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:34:51,784 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776802246] [2022-03-15 16:34:51,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:34:51,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:34:51,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:52,319 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 666 proven. 630 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:52,319 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:34:52,319 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776802246] [2022-03-15 16:34:52,319 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776802246] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:34:52,319 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450789485] [2022-03-15 16:34:52,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:34:52,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:52,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:34:52,320 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:34:52,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-15 16:34:52,381 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2022-03-15 16:34:52,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:34:52,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 72 conjunts are in the unsatisfiable core [2022-03-15 16:34:52,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:34:52,524 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 666 proven. 630 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:52,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:34:52,660 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 666 proven. 630 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:52,660 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1450789485] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:52,660 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:52,660 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 38 [2022-03-15 16:34:52,660 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250760531] [2022-03-15 16:34:52,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:52,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-15 16:34:52,661 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:52,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-15 16:34:52,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=741, Invalid=741, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 16:34:52,661 INFO L87 Difference]: Start difference. First operand 191 states and 376 transitions. Second operand has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 38 states have internal predecessors, (83), 0 states have call successors, (0), 0 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-15 16:34:52,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:52,867 INFO L93 Difference]: Finished difference Result 2515 states and 4910 transitions. [2022-03-15 16:34:52,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 16:34:52,867 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 38 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 80 [2022-03-15 16:34:52,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:52,869 INFO L225 Difference]: With dead ends: 2515 [2022-03-15 16:34:52,869 INFO L226 Difference]: Without dead ends: 2442 [2022-03-15 16:34:52,869 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 192 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=741, Invalid=741, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 16:34:52,869 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 573 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 573 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:52,869 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [573 Valid, 277 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:34:52,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2442 states. [2022-03-15 16:34:52,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2442 to 2226. [2022-03-15 16:34:52,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2226 states, 2225 states have (on average 2.044943820224719) internal successors, (4550), 2225 states have internal predecessors, (4550), 0 states have call successors, (0), 0 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-15 16:34:52,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2226 states to 2226 states and 4550 transitions. [2022-03-15 16:34:52,886 INFO L78 Accepts]: Start accepts. Automaton has 2226 states and 4550 transitions. Word has length 80 [2022-03-15 16:34:52,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:34:52,886 INFO L470 AbstractCegarLoop]: Abstraction has 2226 states and 4550 transitions. [2022-03-15 16:34:52,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 38 states have internal predecessors, (83), 0 states have call successors, (0), 0 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-15 16:34:52,886 INFO L276 IsEmpty]: Start isEmpty. Operand 2226 states and 4550 transitions. [2022-03-15 16:34:52,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-03-15 16:34:52,888 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:34:52,888 INFO L514 BasicCegarLoop]: trace histogram [36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:34:52,904 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-03-15 16:34:53,089 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-03-15 16:34:53,089 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:34:53,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:34:53,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1966151862, now seen corresponding path program 76 times [2022-03-15 16:34:53,090 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:34:53,090 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915996470] [2022-03-15 16:34:53,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:34:53,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:34:53,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:55,311 INFO L134 CoverageAnalysis]: Checked inductivity of 1332 backedges. 0 proven. 1332 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:55,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:34:55,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915996470] [2022-03-15 16:34:55,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915996470] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:34:55,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129649159] [2022-03-15 16:34:55,311 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:34:55,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:55,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:34:55,312 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:34:55,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-15 16:34:55,360 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:34:55,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:34:55,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 147 conjunts are in the unsatisfiable core [2022-03-15 16:34:55,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:34:55,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:34:55,600 INFO L134 CoverageAnalysis]: Checked inductivity of 1332 backedges. 0 proven. 1332 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:55,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:34:55,684 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:34:55,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-03-15 16:34:55,836 INFO L134 CoverageAnalysis]: Checked inductivity of 1332 backedges. 0 proven. 1332 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:55,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129649159] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:55,836 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:55,836 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 74, 74] total 74 [2022-03-15 16:34:55,836 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655413563] [2022-03-15 16:34:55,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:55,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2022-03-15 16:34:55,837 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:55,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2022-03-15 16:34:55,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=5403, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 16:34:55,838 INFO L87 Difference]: Start difference. First operand 2226 states and 4550 transitions. Second operand has 75 states, 75 states have (on average 1.08) internal successors, (81), 74 states have internal predecessors, (81), 0 states have call successors, (0), 0 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-15 16:35:06,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:35:06,129 INFO L93 Difference]: Finished difference Result 4519 states and 8955 transitions. [2022-03-15 16:35:06,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 16:35:06,129 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 1.08) internal successors, (81), 74 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 81 [2022-03-15 16:35:06,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:35:06,132 INFO L225 Difference]: With dead ends: 4519 [2022-03-15 16:35:06,132 INFO L226 Difference]: Without dead ends: 2895 [2022-03-15 16:35:06,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 156 SyntacticMatches, 5 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2556 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=2955, Invalid=18507, Unknown=0, NotChecked=0, Total=21462 [2022-03-15 16:35:06,134 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 3026 mSDsluCounter, 14027 mSDsCounter, 0 mSdLazyCounter, 12142 mSolverCounterSat, 737 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3026 SdHoareTripleChecker+Valid, 6182 SdHoareTripleChecker+Invalid, 12879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 737 IncrementalHoareTripleChecker+Valid, 12142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:35:06,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3026 Valid, 6182 Invalid, 12879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [737 Valid, 12142 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-03-15 16:35:06,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2895 states. [2022-03-15 16:35:06,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2895 to 196. [2022-03-15 16:35:06,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 1.9794871794871796) internal successors, (386), 195 states have internal predecessors, (386), 0 states have call successors, (0), 0 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-15 16:35:06,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 386 transitions. [2022-03-15 16:35:06,142 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 386 transitions. Word has length 81 [2022-03-15 16:35:06,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:35:06,142 INFO L470 AbstractCegarLoop]: Abstraction has 196 states and 386 transitions. [2022-03-15 16:35:06,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 1.08) internal successors, (81), 74 states have internal predecessors, (81), 0 states have call successors, (0), 0 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-15 16:35:06,142 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 386 transitions. [2022-03-15 16:35:06,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-03-15 16:35:06,142 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:35:06,142 INFO L514 BasicCegarLoop]: trace histogram [37, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:35:06,159 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-03-15 16:35:06,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-03-15 16:35:06,343 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:35:06,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:35:06,343 INFO L85 PathProgramCache]: Analyzing trace with hash 844243809, now seen corresponding path program 77 times [2022-03-15 16:35:06,343 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:35:06,343 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906575015] [2022-03-15 16:35:06,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:35:06,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:35:06,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:35:06,910 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 703 proven. 666 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:35:06,910 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:35:06,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906575015] [2022-03-15 16:35:06,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906575015] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:35:06,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367653181] [2022-03-15 16:35:06,910 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:35:06,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:35:06,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:35:06,911 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:35:06,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-15 16:35:06,984 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 20 check-sat command(s) [2022-03-15 16:35:06,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:35:06,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 74 conjunts are in the unsatisfiable core [2022-03-15 16:35:06,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:35:07,123 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 703 proven. 666 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:35:07,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:35:07,263 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 703 proven. 666 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:35:07,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367653181] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:35:07,264 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:35:07,264 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 38, 38] total 39 [2022-03-15 16:35:07,264 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30566549] [2022-03-15 16:35:07,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:35:07,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:35:07,264 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:35:07,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:35:07,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=780, Invalid=780, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:35:07,264 INFO L87 Difference]: Start difference. First operand 196 states and 386 transitions. Second operand has 40 states, 40 states have (on average 2.125) internal successors, (85), 39 states have internal predecessors, (85), 0 states have call successors, (0), 0 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-15 16:35:07,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:35:07,492 INFO L93 Difference]: Finished difference Result 2640 states and 5157 transitions. [2022-03-15 16:35:07,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 16:35:07,492 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.125) internal successors, (85), 39 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 82 [2022-03-15 16:35:07,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:35:07,494 INFO L225 Difference]: With dead ends: 2640 [2022-03-15 16:35:07,494 INFO L226 Difference]: Without dead ends: 2565 [2022-03-15 16:35:07,495 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 197 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=780, Invalid=780, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:35:07,495 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 765 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 765 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:35:07,495 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [765 Valid, 283 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:35:07,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2565 states. [2022-03-15 16:35:07,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2565 to 2343. [2022-03-15 16:35:07,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2343 states, 2342 states have (on average 2.04397950469684) internal successors, (4787), 2342 states have internal predecessors, (4787), 0 states have call successors, (0), 0 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-15 16:35:07,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2343 states to 2343 states and 4787 transitions. [2022-03-15 16:35:07,512 INFO L78 Accepts]: Start accepts. Automaton has 2343 states and 4787 transitions. Word has length 82 [2022-03-15 16:35:07,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:35:07,512 INFO L470 AbstractCegarLoop]: Abstraction has 2343 states and 4787 transitions. [2022-03-15 16:35:07,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.125) internal successors, (85), 39 states have internal predecessors, (85), 0 states have call successors, (0), 0 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-15 16:35:07,512 INFO L276 IsEmpty]: Start isEmpty. Operand 2343 states and 4787 transitions. [2022-03-15 16:35:07,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-03-15 16:35:07,514 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:35:07,514 INFO L514 BasicCegarLoop]: trace histogram [37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:35:07,530 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-03-15 16:35:07,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:35:07,714 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 16:35:07,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:35:07,714 INFO L85 PathProgramCache]: Analyzing trace with hash -192804350, now seen corresponding path program 78 times [2022-03-15 16:35:07,714 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:35:07,715 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97267165] [2022-03-15 16:35:07,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:35:07,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:35:07,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:35:10,023 INFO L134 CoverageAnalysis]: Checked inductivity of 1406 backedges. 0 proven. 1406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:35:10,023 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:35:10,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97267165] [2022-03-15 16:35:10,023 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97267165] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:35:10,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722859658] [2022-03-15 16:35:10,023 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:35:10,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:35:10,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:35:10,025 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:35:10,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-15 16:35:10,088 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 20 check-sat command(s) [2022-03-15 16:35:10,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:35:10,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 80 conjunts are in the unsatisfiable core [2022-03-15 16:35:10,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:35:16,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:16,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:35:16,592 INFO L134 CoverageAnalysis]: Checked inductivity of 1406 backedges. 666 proven. 740 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:35:16,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:35:22,204 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:35:22,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-03-15 16:35:22,276 INFO L134 CoverageAnalysis]: Checked inductivity of 1406 backedges. 630 proven. 776 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:35:22,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722859658] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:35:22,276 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:35:22,276 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 76, 76] total 187 [2022-03-15 16:35:22,277 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312520159] [2022-03-15 16:35:22,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:35:22,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 188 states [2022-03-15 16:35:22,277 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:35:22,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 188 interpolants. [2022-03-15 16:35:22,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5814, Invalid=29342, Unknown=0, NotChecked=0, Total=35156 [2022-03-15 16:35:22,281 INFO L87 Difference]: Start difference. First operand 2343 states and 4787 transitions. Second operand has 188 states, 188 states have (on average 1.0691489361702127) internal successors, (201), 187 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2022-03-15 16:38:55,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 699 states. [2022-03-15 16:38:55,384 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-15 16:38:55,384 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 16:38:55,386 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1571 GetRequests, 640 SyntacticMatches, 83 SemanticMatches, 847 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 193661 ImplicationChecksByTransitivity, 129.1s TimeCoverageRelationStatistics Valid=188045, Invalid=531907, Unknown=0, NotChecked=0, Total=719952 [2022-03-15 16:38:55,386 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 2682 mSDsluCounter, 6789 mSDsCounter, 0 mSdLazyCounter, 4155 mSolverCounterSat, 890 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2682 SdHoareTripleChecker+Valid, 5222 SdHoareTripleChecker+Invalid, 19205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 890 IncrementalHoareTripleChecker+Valid, 4155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 14160 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:38:55,386 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2682 Valid, 5222 Invalid, 19205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [890 Valid, 4155 Invalid, 0 Unknown, 14160 Unchecked, 1.6s Time] [2022-03-15 16:38:55,388 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-03-15 16:38:55,408 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-03-15 16:38:55,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:38:55,601 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (2343states) and FLOYD_HOARE automaton (currently 699 states, 188 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 1quantifier alternations) to 849 known predicates. [2022-03-15 16:38:55,602 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-03-15 16:38:55,602 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-03-15 16:38:55,605 INFO L732 BasicCegarLoop]: Path program histogram: [78, 1, 1] [2022-03-15 16:38:55,607 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-15 16:38:55,607 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-15 16:38:55,608 INFO L202 PluginConnector]: Adding new model simple-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 04:38:55 BasicIcfg [2022-03-15 16:38:55,608 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-15 16:38:55,608 INFO L158 Benchmark]: Toolchain (without parser) took 777790.10ms. Allocated memory was 175.1MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 138.6MB in the beginning and 1.1GB in the end (delta: -961.4MB). Peak memory consumption was 1.4GB. Max. memory is 8.0GB. [2022-03-15 16:38:55,609 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.13ms. Allocated memory is still 175.1MB. Free memory was 139.7MB in the beginning and 139.7MB in the end (delta: 47.4kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-15 16:38:55,609 INFO L158 Benchmark]: Boogie Procedure Inliner took 22.27ms. Allocated memory is still 175.1MB. Free memory was 138.5MB in the beginning and 137.0MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-15 16:38:55,609 INFO L158 Benchmark]: Boogie Preprocessor took 11.56ms. Allocated memory is still 175.1MB. Free memory was 137.0MB in the beginning and 136.1MB in the end (delta: 923.9kB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-15 16:38:55,609 INFO L158 Benchmark]: RCFGBuilder took 194.19ms. Allocated memory is still 175.1MB. Free memory was 136.0MB in the beginning and 153.0MB in the end (delta: -17.0MB). Peak memory consumption was 15.6MB. Max. memory is 8.0GB. [2022-03-15 16:38:55,609 INFO L158 Benchmark]: TraceAbstraction took 777556.54ms. Allocated memory was 175.1MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 152.6MB in the beginning and 1.1GB in the end (delta: -947.4MB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. [2022-03-15 16:38:55,609 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.13ms. Allocated memory is still 175.1MB. Free memory was 139.7MB in the beginning and 139.7MB in the end (delta: 47.4kB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 22.27ms. Allocated memory is still 175.1MB. Free memory was 138.5MB in the beginning and 137.0MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Preprocessor took 11.56ms. Allocated memory is still 175.1MB. Free memory was 137.0MB in the beginning and 136.1MB in the end (delta: 923.9kB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 194.19ms. Allocated memory is still 175.1MB. Free memory was 136.0MB in the beginning and 153.0MB in the end (delta: -17.0MB). Peak memory consumption was 15.6MB. Max. memory is 8.0GB. * TraceAbstraction took 777556.54ms. Allocated memory was 175.1MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 152.6MB in the beginning and 1.1GB in the end (delta: -947.4MB). Peak memory consumption was 1.5GB. 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: 46]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (2343states) and FLOYD_HOARE automaton (currently 699 states, 188 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 1quantifier alternations) to 849 known predicates. - TimeoutResultAtElement [Line: 41]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (2343states) and FLOYD_HOARE automaton (currently 699 states, 188 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 1quantifier alternations) to 849 known predicates. - TimeoutResultAtElement [Line: 41]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (2343states) and FLOYD_HOARE automaton (currently 699 states, 188 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 1quantifier alternations) to 849 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 20 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 777.5s, OverallIterations: 80, TraceHistogramMax: 37, PathProgramHistogramMax: 78, EmptinessCheckTime: 0.1s, AutomataDifference: 651.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 68583 SdHoareTripleChecker+Valid, 61.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 68583 mSDsluCounter, 103445 SdHoareTripleChecker+Invalid, 50.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 28516 IncrementalHoareTripleChecker+Unchecked, 209037 mSDsCounter, 12872 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 172384 IncrementalHoareTripleChecker+Invalid, 213772 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 12872 mSolverCounterUnsat, 3535 mSDtfsCounter, 172384 mSolverCounterSat, 0.6s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 16426 GetRequests, 9450 SyntacticMatches, 463 SemanticMatches, 6512 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 575417 ImplicationChecksByTransitivity, 433.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8584occurred in iteration=65, InterpolantAutomatonStates: 4031, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.5s AutomataMinimizationTime, 79 MinimizatonAttempts, 365529 StatesRemovedByMinimization, 76 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 2.3s SatisfiabilityAnalysisTime, 101.1s InterpolantComputationTime, 7395 NumberOfCodeBlocks, 7395 NumberOfCodeBlocksAsserted, 571 NumberOfCheckSat, 10847 ConstructedInterpolants, 304 QuantifiedInterpolants, 70814 SizeOfPredicates, 93 NumberOfNonLiveVariables, 15171 ConjunctsInSsa, 4504 ConjunctsInUnsatCore, 236 InterpolantComputations, 2 PerfectInterpolantSequences, 31224/116035 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