/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-more/inc-subseq.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-01 18:27:38,694 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-01 18:27:38,696 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-01 18:27:38,740 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-01 18:27:38,740 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-01 18:27:38,741 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-01 18:27:38,742 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-01 18:27:38,743 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-01 18:27:38,744 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-01 18:27:38,744 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-01 18:27:38,745 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-01 18:27:38,745 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-01 18:27:38,746 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-01 18:27:38,746 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-01 18:27:38,747 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-01 18:27:38,748 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-01 18:27:38,748 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-01 18:27:38,749 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-01 18:27:38,750 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-01 18:27:38,752 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-01 18:27:38,753 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-01 18:27:38,754 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-01 18:27:38,755 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-01 18:27:38,755 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-01 18:27:38,757 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-01 18:27:38,757 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-01 18:27:38,757 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-01 18:27:38,758 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-01 18:27:38,758 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-01 18:27:38,759 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-01 18:27:38,759 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-01 18:27:38,759 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-01 18:27:38,760 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-01 18:27:38,760 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-01 18:27:38,761 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-01 18:27:38,761 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-01 18:27:38,761 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-01 18:27:38,762 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-01 18:27:38,762 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-01 18:27:38,762 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-01 18:27:38,763 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-01 18:27:38,769 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-01 18:27:38,781 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-01 18:27:38,782 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-01 18:27:38,782 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-01 18:27:38,782 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-01 18:27:38,782 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-01 18:27:38,782 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-01 18:27:38,783 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-01 18:27:38,803 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-01 18:27:38,803 INFO L138 SettingsManager]: * Use SBE=true [2022-03-01 18:27:38,803 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-01 18:27:38,803 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-01 18:27:38,804 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-01 18:27:38,804 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-01 18:27:38,804 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-01 18:27:38,804 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-01 18:27:38,804 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-01 18:27:38,804 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-01 18:27:38,804 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-01 18:27:38,804 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-01 18:27:38,804 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-01 18:27:38,804 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-01 18:27:38,804 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-01 18:27:38,804 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-01 18:27:38,805 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-01 18:27:38,805 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-01 18:27:38,805 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 18:27:38,805 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-01 18:27:38,805 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-01 18:27:38,805 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-01 18:27:38,805 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-01 18:27:38,805 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-01 18:27:38,805 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-01 18:27:38,805 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-01 18:27:38,805 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-01 18:27:38,984 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-01 18:27:39,002 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-01 18:27:39,004 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-01 18:27:39,005 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-01 18:27:39,008 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-01 18:27:39,009 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/inc-subseq.wvr.bpl [2022-03-01 18:27:39,009 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/inc-subseq.wvr.bpl' [2022-03-01 18:27:39,030 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-01 18:27:39,031 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-01 18:27:39,031 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-01 18:27:39,032 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-01 18:27:39,032 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-01 18:27:39,039 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:27:39" (1/1) ... [2022-03-01 18:27:39,044 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:27:39" (1/1) ... [2022-03-01 18:27:39,048 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-01 18:27:39,049 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-01 18:27:39,051 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-01 18:27:39,051 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-01 18:27:39,051 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-01 18:27:39,056 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:27:39" (1/1) ... [2022-03-01 18:27:39,056 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:27:39" (1/1) ... [2022-03-01 18:27:39,057 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:27:39" (1/1) ... [2022-03-01 18:27:39,058 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:27:39" (1/1) ... [2022-03-01 18:27:39,061 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:27:39" (1/1) ... [2022-03-01 18:27:39,063 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:27:39" (1/1) ... [2022-03-01 18:27:39,064 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:27:39" (1/1) ... [2022-03-01 18:27:39,066 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-01 18:27:39,066 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-01 18:27:39,066 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-01 18:27:39,066 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-01 18:27:39,067 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:27:39" (1/1) ... [2022-03-01 18:27:39,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 18:27:39,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:27:39,125 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-01 18:27:39,155 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-01 18:27:39,175 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-01 18:27:39,175 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-01 18:27:39,176 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-01 18:27:39,176 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-01 18:27:39,176 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-01 18:27:39,176 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-01 18:27:39,176 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-01 18:27:39,176 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-01 18:27:39,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-01 18:27:39,176 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-01 18:27:39,208 INFO L234 CfgBuilder]: Building ICFG [2022-03-01 18:27:39,209 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-01 18:27:39,295 INFO L275 CfgBuilder]: Performing block encoding [2022-03-01 18:27:39,306 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-01 18:27:39,306 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-01 18:27:39,307 INFO L202 PluginConnector]: Adding new model inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 06:27:39 BoogieIcfgContainer [2022-03-01 18:27:39,307 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-01 18:27:39,308 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-01 18:27:39,308 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-01 18:27:39,310 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-01 18:27:39,311 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:27:39" (1/2) ... [2022-03-01 18:27:39,311 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6dd58157 and model type inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 06:27:39, skipping insertion in model container [2022-03-01 18:27:39,311 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 06:27:39" (2/2) ... [2022-03-01 18:27:39,312 INFO L111 eAbstractionObserver]: Analyzing ICFG inc-subseq.wvr.bpl [2022-03-01 18:27:39,315 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-01 18:27:39,315 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-01 18:27:39,315 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-01 18:27:39,315 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-01 18:27:39,336 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-01 18:27:39,367 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 18:27:39,372 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-01 18:27:39,372 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-03-01 18:27:39,399 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 28 transitions, 72 flow [2022-03-01 18:27:39,421 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 63 states, 62 states have (on average 2.0161290322580645) internal successors, (125), 62 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:39,422 INFO L276 IsEmpty]: Start isEmpty. Operand has 63 states, 62 states have (on average 2.0161290322580645) internal successors, (125), 62 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:39,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 18:27:39,426 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:39,427 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:27:39,427 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:27:39,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:39,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1415635565, now seen corresponding path program 1 times [2022-03-01 18:27:39,436 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:39,436 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649768627] [2022-03-01 18:27:39,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:39,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:39,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:39,524 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-01 18:27:39,524 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:39,524 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649768627] [2022-03-01 18:27:39,525 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649768627] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:27:39,525 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:27:39,525 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 18:27:39,526 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295662705] [2022-03-01 18:27:39,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:27:39,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 18:27:39,529 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:27:39,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 18:27:39,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 18:27:39,549 INFO L87 Difference]: Start difference. First operand has 63 states, 62 states have (on average 2.0161290322580645) internal successors, (125), 62 states have internal predecessors, (125), 0 states have call successors, (0), 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 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:39,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:27:39,580 INFO L93 Difference]: Finished difference Result 104 states and 211 transitions. [2022-03-01 18:27:39,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 18:27:39,582 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-01 18:27:39,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:27:39,588 INFO L225 Difference]: With dead ends: 104 [2022-03-01 18:27:39,588 INFO L226 Difference]: Without dead ends: 87 [2022-03-01 18:27:39,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 18:27:39,592 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 8 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:27:39,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 32 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:27:39,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-03-01 18:27:39,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 71. [2022-03-01 18:27:39,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 2.0285714285714285) internal successors, (142), 70 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:39,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 142 transitions. [2022-03-01 18:27:39,648 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 142 transitions. Word has length 14 [2022-03-01 18:27:39,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:27:39,649 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 142 transitions. [2022-03-01 18:27:39,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:39,649 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 142 transitions. [2022-03-01 18:27:39,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-01 18:27:39,650 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:39,650 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:27:39,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-01 18:27:39,651 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:27:39,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:39,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1368071626, now seen corresponding path program 1 times [2022-03-01 18:27:39,652 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:39,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557354558] [2022-03-01 18:27:39,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:39,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:39,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:39,708 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-01 18:27:39,708 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:39,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557354558] [2022-03-01 18:27:39,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557354558] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:27:39,708 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:27:39,708 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 18:27:39,709 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926635531] [2022-03-01 18:27:39,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:27:39,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 18:27:39,710 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:27:39,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 18:27:39,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-01 18:27:39,712 INFO L87 Difference]: Start difference. First operand 71 states and 142 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:39,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:27:39,739 INFO L93 Difference]: Finished difference Result 91 states and 175 transitions. [2022-03-01 18:27:39,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 18:27:39,739 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-01 18:27:39,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:27:39,740 INFO L225 Difference]: With dead ends: 91 [2022-03-01 18:27:39,740 INFO L226 Difference]: Without dead ends: 83 [2022-03-01 18:27:39,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-01 18:27:39,741 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 9 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:27:39,742 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 31 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:27:39,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-03-01 18:27:39,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2022-03-01 18:27:39,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.0121951219512195) internal successors, (165), 82 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:39,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 165 transitions. [2022-03-01 18:27:39,749 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 165 transitions. Word has length 18 [2022-03-01 18:27:39,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:27:39,750 INFO L470 AbstractCegarLoop]: Abstraction has 83 states and 165 transitions. [2022-03-01 18:27:39,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:39,750 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 165 transitions. [2022-03-01 18:27:39,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 18:27:39,751 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:39,751 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:27:39,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-01 18:27:39,751 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:27:39,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:39,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1835440604, now seen corresponding path program 1 times [2022-03-01 18:27:39,752 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:39,752 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85331289] [2022-03-01 18:27:39,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:39,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:39,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:39,898 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-01 18:27:39,898 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:39,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85331289] [2022-03-01 18:27:39,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85331289] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:27:39,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188635700] [2022-03-01 18:27:39,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:39,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:39,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:27:39,909 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-01 18:27:39,911 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-01 18:27:39,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:39,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-01 18:27:39,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:27:40,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-03-01 18:27:40,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-01 18:27:40,102 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-01 18:27:40,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:27:40,196 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:40,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-03-01 18:27:40,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:27:40,304 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-01 18:27:40,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188635700] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:27:40,304 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:27:40,304 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 11 [2022-03-01 18:27:40,304 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537675946] [2022-03-01 18:27:40,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:27:40,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 18:27:40,306 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:27:40,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 18:27:40,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-01 18:27:40,307 INFO L87 Difference]: Start difference. First operand 83 states and 165 transitions. Second operand has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:40,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:27:40,415 INFO L93 Difference]: Finished difference Result 154 states and 314 transitions. [2022-03-01 18:27:40,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 18:27:40,416 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-01 18:27:40,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:27:40,421 INFO L225 Difference]: With dead ends: 154 [2022-03-01 18:27:40,422 INFO L226 Difference]: Without dead ends: 137 [2022-03-01 18:27:40,428 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:27:40,429 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 69 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:27:40,430 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 79 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:27:40,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-03-01 18:27:40,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 115. [2022-03-01 18:27:40,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 2.043859649122807) internal successors, (233), 114 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:40,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 233 transitions. [2022-03-01 18:27:40,439 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 233 transitions. Word has length 23 [2022-03-01 18:27:40,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:27:40,439 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 233 transitions. [2022-03-01 18:27:40,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:40,446 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 233 transitions. [2022-03-01 18:27:40,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:27:40,451 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:40,451 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:27:40,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-01 18:27:40,667 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-01 18:27:40,667 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:27:40,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:40,668 INFO L85 PathProgramCache]: Analyzing trace with hash 2029618617, now seen corresponding path program 2 times [2022-03-01 18:27:40,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:40,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836181929] [2022-03-01 18:27:40,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:40,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:40,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:40,727 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:40,727 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:40,727 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836181929] [2022-03-01 18:27:40,727 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836181929] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:27:40,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458615723] [2022-03-01 18:27:40,728 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:27:40,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:40,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:27:40,739 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-01 18:27:40,740 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-01 18:27:40,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:27:40,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:27:40,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-01 18:27:40,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:27:40,837 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:40,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:27:40,900 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:40,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458615723] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:27:40,901 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:27:40,901 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 6 [2022-03-01 18:27:40,901 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070259923] [2022-03-01 18:27:40,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:27:40,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-01 18:27:40,902 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:27:40,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-01 18:27:40,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-01 18:27:40,903 INFO L87 Difference]: Start difference. First operand 115 states and 233 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 6 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-01 18:27:40,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:27:40,974 INFO L93 Difference]: Finished difference Result 284 states and 566 transitions. [2022-03-01 18:27:40,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 18:27:40,974 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 6 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 27 [2022-03-01 18:27:40,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:27:40,975 INFO L225 Difference]: With dead ends: 284 [2022-03-01 18:27:40,975 INFO L226 Difference]: Without dead ends: 264 [2022-03-01 18:27:40,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2022-03-01 18:27:40,976 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 71 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:27:40,987 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 59 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:27:40,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-03-01 18:27:40,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 230. [2022-03-01 18:27:40,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 2.1222707423580784) internal successors, (486), 229 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:41,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 486 transitions. [2022-03-01 18:27:41,011 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 486 transitions. Word has length 27 [2022-03-01 18:27:41,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:27:41,011 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 486 transitions. [2022-03-01 18:27:41,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 6 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-01 18:27:41,011 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 486 transitions. [2022-03-01 18:27:41,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:27:41,012 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:41,012 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:27:41,028 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-01 18:27:41,218 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-01 18:27:41,219 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:27:41,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:41,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1131642343, now seen corresponding path program 3 times [2022-03-01 18:27:41,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:41,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135316513] [2022-03-01 18:27:41,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:41,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:41,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:41,544 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:41,544 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:41,544 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135316513] [2022-03-01 18:27:41,544 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135316513] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:27:41,544 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293813912] [2022-03-01 18:27:41,544 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:27:41,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:41,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:27:41,545 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-01 18:27:41,580 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-01 18:27:41,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:27:41,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:27:41,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 18:27:41,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:27:41,797 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:41,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-01 18:27:41,997 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:41,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 38 [2022-03-01 18:27:42,181 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:42,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:27:42,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:42,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 45 [2022-03-01 18:27:42,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:27:42,930 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:42,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293813912] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:27:42,930 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:27:42,930 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14] total 34 [2022-03-01 18:27:42,930 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795366111] [2022-03-01 18:27:42,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:27:42,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-01 18:27:42,932 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:27:42,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-01 18:27:42,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=981, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 18:27:42,933 INFO L87 Difference]: Start difference. First operand 230 states and 486 transitions. Second operand has 35 states, 35 states have (on average 2.085714285714286) internal successors, (73), 34 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-01 18:27:43,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:27:43,727 INFO L93 Difference]: Finished difference Result 536 states and 1142 transitions. [2022-03-01 18:27:43,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-01 18:27:43,727 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.085714285714286) internal successors, (73), 34 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 32 [2022-03-01 18:27:43,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:27:43,729 INFO L225 Difference]: With dead ends: 536 [2022-03-01 18:27:43,730 INFO L226 Difference]: Without dead ends: 533 [2022-03-01 18:27:43,731 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 54 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1033 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=561, Invalid=2631, Unknown=0, NotChecked=0, Total=3192 [2022-03-01 18:27:43,732 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 227 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 427 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:27:43,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 468 Invalid, 766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 313 Invalid, 0 Unknown, 427 Unchecked, 0.2s Time] [2022-03-01 18:27:43,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2022-03-01 18:27:43,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 276. [2022-03-01 18:27:43,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 275 states have (on average 2.1272727272727274) internal successors, (585), 275 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:43,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 585 transitions. [2022-03-01 18:27:43,757 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 585 transitions. Word has length 32 [2022-03-01 18:27:43,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:27:43,757 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 585 transitions. [2022-03-01 18:27:43,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.085714285714286) internal successors, (73), 34 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-01 18:27:43,757 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 585 transitions. [2022-03-01 18:27:43,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:27:43,759 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:43,759 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:27:43,777 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-01 18:27:43,990 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-01 18:27:43,990 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:27:43,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:43,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1215898163, now seen corresponding path program 4 times [2022-03-01 18:27:43,991 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:43,991 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056732333] [2022-03-01 18:27:43,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:43,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:44,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:44,256 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:44,256 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:44,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056732333] [2022-03-01 18:27:44,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056732333] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:27:44,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649514206] [2022-03-01 18:27:44,256 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:27:44,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:44,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:27:44,258 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-01 18:27:44,296 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-01 18:27:44,317 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:27:44,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:27:44,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:27:44,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:27:44,470 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:44,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-01 18:27:44,610 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-01 18:27:44,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2022-03-01 18:27:44,619 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:44,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:27:44,837 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:27:44,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:27:44,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:27:44,976 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:44,976 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649514206] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:27:44,976 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:27:44,976 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 25 [2022-03-01 18:27:44,976 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91729683] [2022-03-01 18:27:44,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:27:44,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:27:44,977 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:27:44,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:27:44,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:27:44,978 INFO L87 Difference]: Start difference. First operand 276 states and 585 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-01 18:27:45,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:27:45,692 INFO L93 Difference]: Finished difference Result 546 states and 1148 transitions. [2022-03-01 18:27:45,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-01 18:27:45,719 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 32 [2022-03-01 18:27:45,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:27:45,721 INFO L225 Difference]: With dead ends: 546 [2022-03-01 18:27:45,721 INFO L226 Difference]: Without dead ends: 529 [2022-03-01 18:27:45,722 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=281, Invalid=1441, Unknown=0, NotChecked=0, Total=1722 [2022-03-01 18:27:45,722 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 179 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 880 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 1087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 169 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:27:45,722 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 295 Invalid, 1087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 880 Invalid, 0 Unknown, 169 Unchecked, 0.4s Time] [2022-03-01 18:27:45,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2022-03-01 18:27:45,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 281. [2022-03-01 18:27:45,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 280 states have (on average 2.1285714285714286) internal successors, (596), 280 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:45,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 596 transitions. [2022-03-01 18:27:45,731 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 596 transitions. Word has length 32 [2022-03-01 18:27:45,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:27:45,731 INFO L470 AbstractCegarLoop]: Abstraction has 281 states and 596 transitions. [2022-03-01 18:27:45,731 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-01 18:27:45,731 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 596 transitions. [2022-03-01 18:27:45,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:27:45,732 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:45,732 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:27:45,750 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-01 18:27:45,949 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-01 18:27:45,950 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:27:45,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:45,950 INFO L85 PathProgramCache]: Analyzing trace with hash 307390119, now seen corresponding path program 5 times [2022-03-01 18:27:45,950 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:45,951 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012407400] [2022-03-01 18:27:45,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:45,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:45,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:46,208 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:27:46,208 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:46,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012407400] [2022-03-01 18:27:46,208 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012407400] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:27:46,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252012447] [2022-03-01 18:27:46,209 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:27:46,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:46,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:27:46,219 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-01 18:27:46,283 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:27:46,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:27:46,283 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-01 18:27:46,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:27:46,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:27:46,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:46,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 18:27:46,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:46,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:46,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:46,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-01 18:27:46,695 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:46,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:27:46,956 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:27:46,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-03-01 18:27:47,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:27:47,087 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:47,087 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252012447] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:27:47,088 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:27:47,088 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 13] total 28 [2022-03-01 18:27:47,088 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217823123] [2022-03-01 18:27:47,088 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:27:47,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:27:47,088 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:27:47,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:27:47,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:27:47,089 INFO L87 Difference]: Start difference. First operand 281 states and 596 transitions. Second operand has 29 states, 29 states have (on average 2.2758620689655173) internal successors, (66), 28 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-01 18:27:47,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:27:47,279 INFO L93 Difference]: Finished difference Result 554 states and 1191 transitions. [2022-03-01 18:27:47,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 18:27:47,279 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2758620689655173) internal successors, (66), 28 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) Word has length 32 [2022-03-01 18:27:47,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:27:47,281 INFO L225 Difference]: With dead ends: 554 [2022-03-01 18:27:47,281 INFO L226 Difference]: Without dead ends: 527 [2022-03-01 18:27:47,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=210, Invalid=912, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:27:47,282 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 98 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 179 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:27:47,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 108 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 222 Invalid, 0 Unknown, 179 Unchecked, 0.1s Time] [2022-03-01 18:27:47,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-03-01 18:27:47,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 317. [2022-03-01 18:27:47,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 316 states have (on average 2.1645569620253164) internal successors, (684), 316 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:47,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 684 transitions. [2022-03-01 18:27:47,309 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 684 transitions. Word has length 32 [2022-03-01 18:27:47,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:27:47,310 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 684 transitions. [2022-03-01 18:27:47,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.2758620689655173) internal successors, (66), 28 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-01 18:27:47,310 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 684 transitions. [2022-03-01 18:27:47,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:27:47,311 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:47,311 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:27:47,327 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-03-01 18:27:47,519 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-01 18:27:47,520 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:27:47,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:47,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1473211481, now seen corresponding path program 6 times [2022-03-01 18:27:47,521 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:47,521 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69162180] [2022-03-01 18:27:47,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:47,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:47,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:47,778 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:27:47,778 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:47,778 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69162180] [2022-03-01 18:27:47,778 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69162180] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:27:47,778 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703137123] [2022-03-01 18:27:47,778 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:27:47,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:47,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:27:47,780 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-01 18:27:47,796 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-01 18:27:47,818 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:27:47,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:27:47,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:27:47,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:27:48,120 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:48,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 18:27:48,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:48,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:48,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:48,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-01 18:27:48,192 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:48,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:27:48,466 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:27:48,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-03-01 18:27:48,527 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:27:48,553 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:48,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703137123] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:27:48,553 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:27:48,553 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 13] total 28 [2022-03-01 18:27:48,553 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978253428] [2022-03-01 18:27:48,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:27:48,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:27:48,554 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:27:48,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:27:48,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:27:48,554 INFO L87 Difference]: Start difference. First operand 317 states and 684 transitions. Second operand has 29 states, 29 states have (on average 2.1379310344827585) internal successors, (62), 28 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-01 18:27:48,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:27:48,776 INFO L93 Difference]: Finished difference Result 639 states and 1386 transitions. [2022-03-01 18:27:48,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 18:27:48,776 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.1379310344827585) internal successors, (62), 28 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-01 18:27:48,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:27:48,778 INFO L225 Difference]: With dead ends: 639 [2022-03-01 18:27:48,778 INFO L226 Difference]: Without dead ends: 607 [2022-03-01 18:27:48,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=200, Invalid=856, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:27:48,779 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 96 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 220 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:27:48,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 126 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 205 Invalid, 0 Unknown, 220 Unchecked, 0.1s Time] [2022-03-01 18:27:48,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2022-03-01 18:27:48,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 324. [2022-03-01 18:27:48,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 323 states have (on average 2.1393188854489162) internal successors, (691), 323 states have internal predecessors, (691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:48,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 691 transitions. [2022-03-01 18:27:48,786 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 691 transitions. Word has length 32 [2022-03-01 18:27:48,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:27:48,786 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 691 transitions. [2022-03-01 18:27:48,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.1379310344827585) internal successors, (62), 28 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-01 18:27:48,786 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 691 transitions. [2022-03-01 18:27:48,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:27:48,787 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:48,787 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:27:48,803 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-01 18:27:48,998 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-01 18:27:48,999 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:27:48,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:48,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1147796233, now seen corresponding path program 7 times [2022-03-01 18:27:48,999 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:48,999 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410421772] [2022-03-01 18:27:48,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:48,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:49,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:49,206 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:27:49,206 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:49,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410421772] [2022-03-01 18:27:49,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410421772] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:27:49,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109323558] [2022-03-01 18:27:49,207 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:27:49,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:49,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:27:49,208 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-01 18:27:49,209 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-01 18:27:49,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:49,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:27:49,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:27:49,568 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:49,569 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:27:49,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:49,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:49,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:49,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:27:49,678 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:49,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:27:49,896 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:27:49,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:27:49,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:27:49,989 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:49,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109323558] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:27:49,989 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:27:49,989 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 13] total 28 [2022-03-01 18:27:49,989 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285994030] [2022-03-01 18:27:49,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:27:49,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:27:49,989 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:27:49,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:27:49,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:27:49,990 INFO L87 Difference]: Start difference. First operand 324 states and 691 transitions. Second operand has 29 states, 29 states have (on average 2.1379310344827585) internal successors, (62), 28 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-01 18:27:50,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:27:50,186 INFO L93 Difference]: Finished difference Result 572 states and 1216 transitions. [2022-03-01 18:27:50,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 18:27:50,186 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.1379310344827585) internal successors, (62), 28 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-01 18:27:50,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:27:50,188 INFO L225 Difference]: With dead ends: 572 [2022-03-01 18:27:50,188 INFO L226 Difference]: Without dead ends: 548 [2022-03-01 18:27:50,188 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 453 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=221, Invalid=901, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:27:50,188 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 49 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 236 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:27:50,189 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 163 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 243 Invalid, 0 Unknown, 236 Unchecked, 0.1s Time] [2022-03-01 18:27:50,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2022-03-01 18:27:50,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 393. [2022-03-01 18:27:50,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 2.1581632653061225) internal successors, (846), 392 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:50,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 846 transitions. [2022-03-01 18:27:50,196 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 846 transitions. Word has length 32 [2022-03-01 18:27:50,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:27:50,196 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 846 transitions. [2022-03-01 18:27:50,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.1379310344827585) internal successors, (62), 28 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-01 18:27:50,196 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 846 transitions. [2022-03-01 18:27:50,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:27:50,197 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:50,197 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:27:50,229 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-01 18:27:50,411 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-01 18:27:50,412 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:27:50,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:50,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1369686285, now seen corresponding path program 8 times [2022-03-01 18:27:50,412 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:50,412 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847563108] [2022-03-01 18:27:50,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:50,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:50,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:50,645 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:27:50,645 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:50,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847563108] [2022-03-01 18:27:50,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847563108] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:27:50,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672683751] [2022-03-01 18:27:50,645 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:27:50,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:50,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:27:50,652 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-01 18:27:50,653 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-01 18:27:50,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:27:50,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:27:50,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:27:50,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:27:50,962 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:50,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:27:51,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:51,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:51,033 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:27:51,058 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:51,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:27:51,318 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:27:51,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:27:51,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:27:51,470 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:51,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672683751] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:27:51,471 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:27:51,471 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 29 [2022-03-01 18:27:51,471 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812980042] [2022-03-01 18:27:51,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:27:51,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:27:51,472 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:27:51,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:27:51,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=719, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:27:51,472 INFO L87 Difference]: Start difference. First operand 393 states and 846 transitions. Second operand has 30 states, 30 states have (on average 2.1) internal successors, (63), 29 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:51,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:27:51,997 INFO L93 Difference]: Finished difference Result 743 states and 1622 transitions. [2022-03-01 18:27:51,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-01 18:27:51,997 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 29 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-01 18:27:51,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:27:51,999 INFO L225 Difference]: With dead ends: 743 [2022-03-01 18:27:51,999 INFO L226 Difference]: Without dead ends: 716 [2022-03-01 18:27:52,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 53 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 648 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=315, Invalid=1491, Unknown=0, NotChecked=0, Total=1806 [2022-03-01 18:27:52,000 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 99 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 326 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:27:52,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 182 Invalid, 806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 453 Invalid, 0 Unknown, 326 Unchecked, 0.2s Time] [2022-03-01 18:27:52,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states. [2022-03-01 18:27:52,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 426. [2022-03-01 18:27:52,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.1788235294117646) internal successors, (926), 425 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:52,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 926 transitions. [2022-03-01 18:27:52,009 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 926 transitions. Word has length 32 [2022-03-01 18:27:52,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:27:52,009 INFO L470 AbstractCegarLoop]: Abstraction has 426 states and 926 transitions. [2022-03-01 18:27:52,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 29 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:52,009 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 926 transitions. [2022-03-01 18:27:52,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:27:52,010 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:52,010 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:27:52,026 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-01 18:27:52,226 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-01 18:27:52,227 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:27:52,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:52,227 INFO L85 PathProgramCache]: Analyzing trace with hash -727791177, now seen corresponding path program 9 times [2022-03-01 18:27:52,228 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:52,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456812105] [2022-03-01 18:27:52,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:52,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:52,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:52,448 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:52,448 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:52,448 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456812105] [2022-03-01 18:27:52,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456812105] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:27:52,448 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532128143] [2022-03-01 18:27:52,448 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:27:52,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:52,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:27:52,449 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-01 18:27:52,451 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-01 18:27:52,474 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:27:52,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:27:52,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:27:52,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:27:52,722 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:52,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 22 [2022-03-01 18:27:52,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:52,973 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:52,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 18 treesize of output 26 [2022-03-01 18:27:53,111 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:53,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:27:54,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:54,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:54,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:54,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:54,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 37 [2022-03-01 18:27:54,363 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:54,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532128143] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:27:54,363 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:27:54,363 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14] total 37 [2022-03-01 18:27:54,363 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198239233] [2022-03-01 18:27:54,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:27:54,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-01 18:27:54,364 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:27:54,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-01 18:27:54,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=1173, Unknown=0, NotChecked=0, Total=1406 [2022-03-01 18:27:54,364 INFO L87 Difference]: Start difference. First operand 426 states and 926 transitions. Second operand has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 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-01 18:27:56,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:27:56,539 INFO L93 Difference]: Finished difference Result 1367 states and 2897 transitions. [2022-03-01 18:27:56,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-01 18:27:56,540 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 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 32 [2022-03-01 18:27:56,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:27:56,543 INFO L225 Difference]: With dead ends: 1367 [2022-03-01 18:27:56,544 INFO L226 Difference]: Without dead ends: 1312 [2022-03-01 18:27:56,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 54 SyntacticMatches, 3 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2707 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1210, Invalid=6800, Unknown=0, NotChecked=0, Total=8010 [2022-03-01 18:27:56,546 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 598 mSDsluCounter, 673 mSDsCounter, 0 mSdLazyCounter, 903 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 598 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 1771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 903 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 749 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:27:56,546 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [598 Valid, 396 Invalid, 1771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 903 Invalid, 0 Unknown, 749 Unchecked, 0.4s Time] [2022-03-01 18:27:56,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1312 states. [2022-03-01 18:27:56,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1312 to 562. [2022-03-01 18:27:56,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 561 states have (on average 2.229946524064171) internal successors, (1251), 561 states have internal predecessors, (1251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:56,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 1251 transitions. [2022-03-01 18:27:56,564 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 1251 transitions. Word has length 32 [2022-03-01 18:27:56,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:27:56,564 INFO L470 AbstractCegarLoop]: Abstraction has 562 states and 1251 transitions. [2022-03-01 18:27:56,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 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-01 18:27:56,565 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 1251 transitions. [2022-03-01 18:27:56,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:27:56,565 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:56,566 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:27:56,589 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-01 18:27:56,779 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-01 18:27:56,779 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:27:56,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:56,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1786574519, now seen corresponding path program 10 times [2022-03-01 18:27:56,780 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:56,780 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492650418] [2022-03-01 18:27:56,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:56,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:56,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:57,018 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:57,019 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:57,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492650418] [2022-03-01 18:27:57,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492650418] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:27:57,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630030234] [2022-03-01 18:27:57,019 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:27:57,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:57,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:27:57,020 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-01 18:27:57,021 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-01 18:27:57,059 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:27:57,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:27:57,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:27:57,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:27:57,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:57,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:27:57,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:57,386 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:57,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:27:57,402 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:57,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:27:57,649 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:27:57,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:27:57,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:27:57,775 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:57,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630030234] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:27:57,776 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:27:57,776 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-03-01 18:27:57,776 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592885622] [2022-03-01 18:27:57,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:27:57,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:27:57,776 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:27:57,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:27:57,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:27:57,777 INFO L87 Difference]: Start difference. First operand 562 states and 1251 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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-01 18:27:58,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:27:58,008 INFO L93 Difference]: Finished difference Result 669 states and 1470 transitions. [2022-03-01 18:27:58,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-01 18:27:58,009 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-01 18:27:58,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:27:58,011 INFO L225 Difference]: With dead ends: 669 [2022-03-01 18:27:58,011 INFO L226 Difference]: Without dead ends: 652 [2022-03-01 18:27:58,011 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 498 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=231, Invalid=1175, Unknown=0, NotChecked=0, Total=1406 [2022-03-01 18:27:58,012 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 95 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 152 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:27:58,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 111 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 181 Invalid, 0 Unknown, 152 Unchecked, 0.1s Time] [2022-03-01 18:27:58,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states. [2022-03-01 18:27:58,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 584. [2022-03-01 18:27:58,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 583 states have (on average 2.2315608919382504) internal successors, (1301), 583 states have internal predecessors, (1301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:58,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 1301 transitions. [2022-03-01 18:27:58,021 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 1301 transitions. Word has length 32 [2022-03-01 18:27:58,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:27:58,021 INFO L470 AbstractCegarLoop]: Abstraction has 584 states and 1301 transitions. [2022-03-01 18:27:58,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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-01 18:27:58,021 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 1301 transitions. [2022-03-01 18:27:58,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:27:58,022 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:58,022 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:27:58,042 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-03-01 18:27:58,222 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-01 18:27:58,223 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:27:58,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:58,223 INFO L85 PathProgramCache]: Analyzing trace with hash 112614937, now seen corresponding path program 11 times [2022-03-01 18:27:58,223 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:58,223 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337407487] [2022-03-01 18:27:58,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:58,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:58,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:58,448 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:58,448 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:58,448 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337407487] [2022-03-01 18:27:58,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337407487] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:27:58,448 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091601833] [2022-03-01 18:27:58,448 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:27:58,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:58,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:27:58,449 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-01 18:27:58,451 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-01 18:27:58,476 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:27:58,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:27:58,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:27:58,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:27:58,720 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:58,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 18:27:58,810 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:58,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:27:58,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-01 18:27:58,822 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:58,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:27:59,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:59,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:27:59,015 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:27:59,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 57 [2022-03-01 18:27:59,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:27:59,149 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:59,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091601833] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:27:59,150 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:27:59,150 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 34 [2022-03-01 18:27:59,151 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414430758] [2022-03-01 18:27:59,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:27:59,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-01 18:27:59,151 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:27:59,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-01 18:27:59,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=986, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 18:27:59,152 INFO L87 Difference]: Start difference. First operand 584 states and 1301 transitions. Second operand has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 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-01 18:27:59,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:27:59,461 INFO L93 Difference]: Finished difference Result 969 states and 2149 transitions. [2022-03-01 18:27:59,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-01 18:27:59,461 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 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 32 [2022-03-01 18:27:59,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:27:59,464 INFO L225 Difference]: With dead ends: 969 [2022-03-01 18:27:59,464 INFO L226 Difference]: Without dead ends: 944 [2022-03-01 18:27:59,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 796 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=363, Invalid=1799, Unknown=0, NotChecked=0, Total=2162 [2022-03-01 18:27:59,465 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 113 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 322 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:27:59,466 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 167 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 243 Invalid, 0 Unknown, 322 Unchecked, 0.1s Time] [2022-03-01 18:27:59,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 944 states. [2022-03-01 18:27:59,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 944 to 655. [2022-03-01 18:27:59,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 654 states have (on average 2.2370030581039755) internal successors, (1463), 654 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:27:59,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1463 transitions. [2022-03-01 18:27:59,481 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1463 transitions. Word has length 32 [2022-03-01 18:27:59,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:27:59,481 INFO L470 AbstractCegarLoop]: Abstraction has 655 states and 1463 transitions. [2022-03-01 18:27:59,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 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-01 18:27:59,482 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1463 transitions. [2022-03-01 18:27:59,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:27:59,482 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:27:59,483 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:27:59,499 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-01 18:27:59,698 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-01 18:27:59,699 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:27:59,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:27:59,699 INFO L85 PathProgramCache]: Analyzing trace with hash -708561801, now seen corresponding path program 12 times [2022-03-01 18:27:59,699 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:27:59,699 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835829820] [2022-03-01 18:27:59,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:27:59,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:27:59,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:27:59,874 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:27:59,874 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:27:59,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835829820] [2022-03-01 18:27:59,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835829820] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:27:59,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1239286086] [2022-03-01 18:27:59,874 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:27:59,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:27:59,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:27:59,875 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-01 18:27:59,876 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-01 18:27:59,898 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:27:59,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:27:59,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:27:59,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:00,169 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:00,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 18:28:00,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:00,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:00,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-01 18:28:00,287 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:00,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:00,494 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:00,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-03-01 18:28:00,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 17 treesize of output 13 [2022-03-01 18:28:00,616 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:00,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1239286086] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:00,616 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:00,617 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-03-01 18:28:00,617 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097375415] [2022-03-01 18:28:00,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:00,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:28:00,617 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:00,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:28:00,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:28:00,618 INFO L87 Difference]: Start difference. First operand 655 states and 1463 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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-01 18:28:00,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:00,781 INFO L93 Difference]: Finished difference Result 715 states and 1583 transitions. [2022-03-01 18:28:00,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 18:28:00,781 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-01 18:28:00,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:00,783 INFO L225 Difference]: With dead ends: 715 [2022-03-01 18:28:00,783 INFO L226 Difference]: Without dead ends: 707 [2022-03-01 18:28:00,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 453 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=198, Invalid=992, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 18:28:00,784 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 23 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 209 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:00,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 146 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 164 Invalid, 0 Unknown, 209 Unchecked, 0.1s Time] [2022-03-01 18:28:00,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2022-03-01 18:28:00,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 682. [2022-03-01 18:28:00,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 681 states have (on average 2.2305433186490453) internal successors, (1519), 681 states have internal predecessors, (1519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:00,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 1519 transitions. [2022-03-01 18:28:00,796 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 1519 transitions. Word has length 32 [2022-03-01 18:28:00,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:00,796 INFO L470 AbstractCegarLoop]: Abstraction has 682 states and 1519 transitions. [2022-03-01 18:28:00,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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-01 18:28:00,796 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 1519 transitions. [2022-03-01 18:28:00,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:00,797 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:00,797 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:00,815 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-01 18:28:01,011 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-01 18:28:01,011 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:01,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:01,012 INFO L85 PathProgramCache]: Analyzing trace with hash 306961723, now seen corresponding path program 13 times [2022-03-01 18:28:01,012 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:01,012 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964374752] [2022-03-01 18:28:01,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:01,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:01,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:01,222 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:01,222 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:01,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964374752] [2022-03-01 18:28:01,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964374752] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:01,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853349743] [2022-03-01 18:28:01,222 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:28:01,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:01,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:01,232 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-01 18:28:01,232 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-01 18:28:01,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:01,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:28:01,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:01,501 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:01,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:28:01,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:01,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:01,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:01,573 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:28:01,587 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:01,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:01,817 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:01,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:28:01,901 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:01,934 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:01,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853349743] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:01,934 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:01,934 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 30 [2022-03-01 18:28:01,934 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638722801] [2022-03-01 18:28:01,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:01,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:28:01,934 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:01,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:28:01,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=788, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:28:01,935 INFO L87 Difference]: Start difference. First operand 682 states and 1519 transitions. Second operand has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 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-01 18:28:02,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:02,582 INFO L93 Difference]: Finished difference Result 1476 states and 3239 transitions. [2022-03-01 18:28:02,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-01 18:28:02,583 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 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 32 [2022-03-01 18:28:02,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:02,586 INFO L225 Difference]: With dead ends: 1476 [2022-03-01 18:28:02,586 INFO L226 Difference]: Without dead ends: 1322 [2022-03-01 18:28:02,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 52 SyntacticMatches, 8 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 847 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=397, Invalid=2053, Unknown=0, NotChecked=0, Total=2450 [2022-03-01 18:28:02,587 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 252 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 1051 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 467 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:02,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 349 Invalid, 1051 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 530 Invalid, 0 Unknown, 467 Unchecked, 0.2s Time] [2022-03-01 18:28:02,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1322 states. [2022-03-01 18:28:02,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1322 to 843. [2022-03-01 18:28:02,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 843 states, 842 states have (on average 2.2422802850356294) internal successors, (1888), 842 states have internal predecessors, (1888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:02,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 1888 transitions. [2022-03-01 18:28:02,611 INFO L78 Accepts]: Start accepts. Automaton has 843 states and 1888 transitions. Word has length 32 [2022-03-01 18:28:02,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:02,611 INFO L470 AbstractCegarLoop]: Abstraction has 843 states and 1888 transitions. [2022-03-01 18:28:02,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 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-01 18:28:02,611 INFO L276 IsEmpty]: Start isEmpty. Operand 843 states and 1888 transitions. [2022-03-01 18:28:02,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:02,613 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:02,613 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:02,640 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-01 18:28:02,840 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-01 18:28:02,841 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:02,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:02,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1366997859, now seen corresponding path program 14 times [2022-03-01 18:28:02,841 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:02,841 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921726707] [2022-03-01 18:28:02,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:02,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:02,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:03,051 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:03,051 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:03,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921726707] [2022-03-01 18:28:03,051 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921726707] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:03,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616868043] [2022-03-01 18:28:03,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:28:03,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:03,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:03,052 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-01 18:28:03,053 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-01 18:28:03,078 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:28:03,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:03,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:28:03,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:03,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:03,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:28:03,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:03,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:03,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:03,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:28:03,404 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:03,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:03,620 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:03,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:28:03,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:03,709 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:03,709 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616868043] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:03,709 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:03,709 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 30 [2022-03-01 18:28:03,709 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100438754] [2022-03-01 18:28:03,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:03,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:28:03,710 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:03,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:28:03,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=788, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:28:03,710 INFO L87 Difference]: Start difference. First operand 843 states and 1888 transitions. Second operand has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 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-01 18:28:04,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:04,281 INFO L93 Difference]: Finished difference Result 1446 states and 3193 transitions. [2022-03-01 18:28:04,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-01 18:28:04,281 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 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 32 [2022-03-01 18:28:04,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:04,285 INFO L225 Difference]: With dead ends: 1446 [2022-03-01 18:28:04,285 INFO L226 Difference]: Without dead ends: 1352 [2022-03-01 18:28:04,286 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 868 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=449, Invalid=2307, Unknown=0, NotChecked=0, Total=2756 [2022-03-01 18:28:04,286 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 159 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 303 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:04,286 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 247 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 409 Invalid, 0 Unknown, 303 Unchecked, 0.1s Time] [2022-03-01 18:28:04,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1352 states. [2022-03-01 18:28:04,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1352 to 1008. [2022-03-01 18:28:04,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1008 states, 1007 states have (on average 2.266137040714995) internal successors, (2282), 1007 states have internal predecessors, (2282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:04,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1008 states to 1008 states and 2282 transitions. [2022-03-01 18:28:04,307 INFO L78 Accepts]: Start accepts. Automaton has 1008 states and 2282 transitions. Word has length 32 [2022-03-01 18:28:04,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:04,307 INFO L470 AbstractCegarLoop]: Abstraction has 1008 states and 2282 transitions. [2022-03-01 18:28:04,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 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-01 18:28:04,308 INFO L276 IsEmpty]: Start isEmpty. Operand 1008 states and 2282 transitions. [2022-03-01 18:28:04,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:04,310 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:04,310 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:04,326 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-01 18:28:04,525 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-01 18:28:04,526 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:04,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:04,526 INFO L85 PathProgramCache]: Analyzing trace with hash 2106792699, now seen corresponding path program 15 times [2022-03-01 18:28:04,526 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:04,526 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174684547] [2022-03-01 18:28:04,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:04,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:04,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:04,742 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:04,743 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:04,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174684547] [2022-03-01 18:28:04,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174684547] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:04,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842789723] [2022-03-01 18:28:04,743 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:28:04,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:04,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:04,744 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-01 18:28:04,745 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-01 18:28:04,766 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:28:04,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:04,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 18:28:04,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:05,034 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:05,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 18:28:05,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:05,118 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:05,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 28 [2022-03-01 18:28:05,284 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:05,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:05,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:05,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:05,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:05,830 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:05,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 37 [2022-03-01 18:28:05,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2022-03-01 18:28:06,050 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:06,051 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842789723] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:06,051 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:06,051 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14] total 38 [2022-03-01 18:28:06,051 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009408025] [2022-03-01 18:28:06,051 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:06,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-01 18:28:06,051 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:06,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-01 18:28:06,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=1250, Unknown=0, NotChecked=0, Total=1482 [2022-03-01 18:28:06,052 INFO L87 Difference]: Start difference. First operand 1008 states and 2282 transitions. Second operand has 39 states, 39 states have (on average 2.2051282051282053) internal successors, (86), 38 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-01 18:28:06,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:06,726 INFO L93 Difference]: Finished difference Result 1235 states and 2744 transitions. [2022-03-01 18:28:06,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-01 18:28:06,726 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.2051282051282053) internal successors, (86), 38 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) Word has length 32 [2022-03-01 18:28:06,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:06,729 INFO L225 Difference]: With dead ends: 1235 [2022-03-01 18:28:06,729 INFO L226 Difference]: Without dead ends: 1214 [2022-03-01 18:28:06,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1219 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=577, Invalid=3205, Unknown=0, NotChecked=0, Total=3782 [2022-03-01 18:28:06,731 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 88 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 311 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:06,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 215 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 80 Invalid, 0 Unknown, 311 Unchecked, 0.0s Time] [2022-03-01 18:28:06,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1214 states. [2022-03-01 18:28:06,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1214 to 1080. [2022-03-01 18:28:06,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1080 states, 1079 states have (on average 2.2567191844300276) internal successors, (2435), 1079 states have internal predecessors, (2435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:06,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1080 states to 1080 states and 2435 transitions. [2022-03-01 18:28:06,744 INFO L78 Accepts]: Start accepts. Automaton has 1080 states and 2435 transitions. Word has length 32 [2022-03-01 18:28:06,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:06,744 INFO L470 AbstractCegarLoop]: Abstraction has 1080 states and 2435 transitions. [2022-03-01 18:28:06,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.2051282051282053) internal successors, (86), 38 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-01 18:28:06,745 INFO L276 IsEmpty]: Start isEmpty. Operand 1080 states and 2435 transitions. [2022-03-01 18:28:06,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:06,747 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:06,747 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:06,777 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-01 18:28:06,963 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-01 18:28:06,963 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:06,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:06,963 INFO L85 PathProgramCache]: Analyzing trace with hash 78448107, now seen corresponding path program 16 times [2022-03-01 18:28:06,963 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:06,963 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193077951] [2022-03-01 18:28:06,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:06,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:06,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:07,217 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:07,218 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:07,218 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193077951] [2022-03-01 18:28:07,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193077951] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:07,218 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073765403] [2022-03-01 18:28:07,218 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:28:07,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:07,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:07,222 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-01 18:28:07,223 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-01 18:28:07,281 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:28:07,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:07,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:28:07,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:07,524 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:07,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:28:07,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:07,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:07,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:28:07,643 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:07,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:07,818 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:07,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:28:07,908 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:07,929 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:07,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073765403] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:07,929 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:07,929 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 28 [2022-03-01 18:28:07,929 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089357670] [2022-03-01 18:28:07,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:07,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:28:07,929 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:07,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:28:07,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:28:07,930 INFO L87 Difference]: Start difference. First operand 1080 states and 2435 transitions. Second operand has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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-01 18:28:08,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:08,124 INFO L93 Difference]: Finished difference Result 1216 states and 2718 transitions. [2022-03-01 18:28:08,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 18:28:08,125 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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 32 [2022-03-01 18:28:08,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:08,128 INFO L225 Difference]: With dead ends: 1216 [2022-03-01 18:28:08,128 INFO L226 Difference]: Without dead ends: 1204 [2022-03-01 18:28:08,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=218, Invalid=1042, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:28:08,129 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 56 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 152 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:08,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 125 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 210 Invalid, 0 Unknown, 152 Unchecked, 0.1s Time] [2022-03-01 18:28:08,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1204 states. [2022-03-01 18:28:08,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1204 to 1083. [2022-03-01 18:28:08,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1083 states, 1082 states have (on average 2.253234750462107) internal successors, (2438), 1082 states have internal predecessors, (2438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:08,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1083 states to 1083 states and 2438 transitions. [2022-03-01 18:28:08,142 INFO L78 Accepts]: Start accepts. Automaton has 1083 states and 2438 transitions. Word has length 32 [2022-03-01 18:28:08,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:08,142 INFO L470 AbstractCegarLoop]: Abstraction has 1083 states and 2438 transitions. [2022-03-01 18:28:08,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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-01 18:28:08,142 INFO L276 IsEmpty]: Start isEmpty. Operand 1083 states and 2438 transitions. [2022-03-01 18:28:08,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:08,144 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:08,144 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:08,177 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-01 18:28:08,359 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-01 18:28:08,360 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:08,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:08,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1563537433, now seen corresponding path program 17 times [2022-03-01 18:28:08,360 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:08,360 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960186656] [2022-03-01 18:28:08,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:08,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:08,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:08,587 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:08,587 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:08,588 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960186656] [2022-03-01 18:28:08,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960186656] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:08,588 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225967096] [2022-03-01 18:28:08,588 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:28:08,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:08,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:08,589 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-01 18:28:08,591 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-01 18:28:08,611 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:28:08,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:08,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:28:08,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:08,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:08,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 18:28:08,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:08,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:08,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-01 18:28:08,953 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:08,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:09,125 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:09,126 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-03-01 18:28:09,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:09,247 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:09,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225967096] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:09,247 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:09,247 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 28 [2022-03-01 18:28:09,247 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016413750] [2022-03-01 18:28:09,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:09,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:28:09,247 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:09,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:28:09,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:28:09,248 INFO L87 Difference]: Start difference. First operand 1083 states and 2438 transitions. Second operand has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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-01 18:28:09,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:09,411 INFO L93 Difference]: Finished difference Result 1155 states and 2591 transitions. [2022-03-01 18:28:09,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-01 18:28:09,411 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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 32 [2022-03-01 18:28:09,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:09,414 INFO L225 Difference]: With dead ends: 1155 [2022-03-01 18:28:09,414 INFO L226 Difference]: Without dead ends: 1141 [2022-03-01 18:28:09,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 456 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=214, Invalid=1046, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:28:09,415 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 55 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 143 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:09,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 150 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 173 Invalid, 0 Unknown, 143 Unchecked, 0.1s Time] [2022-03-01 18:28:09,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2022-03-01 18:28:09,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 1086. [2022-03-01 18:28:09,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1086 states, 1085 states have (on average 2.249769585253456) internal successors, (2441), 1085 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:09,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1086 states to 1086 states and 2441 transitions. [2022-03-01 18:28:09,428 INFO L78 Accepts]: Start accepts. Automaton has 1086 states and 2441 transitions. Word has length 32 [2022-03-01 18:28:09,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:09,428 INFO L470 AbstractCegarLoop]: Abstraction has 1086 states and 2441 transitions. [2022-03-01 18:28:09,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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-01 18:28:09,429 INFO L276 IsEmpty]: Start isEmpty. Operand 1086 states and 2441 transitions. [2022-03-01 18:28:09,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:09,430 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:09,430 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:09,448 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-01 18:28:09,646 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-01 18:28:09,646 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:09,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:09,647 INFO L85 PathProgramCache]: Analyzing trace with hash -889796407, now seen corresponding path program 18 times [2022-03-01 18:28:09,647 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:09,647 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070216349] [2022-03-01 18:28:09,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:09,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:09,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:09,853 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:09,853 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:09,853 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070216349] [2022-03-01 18:28:09,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070216349] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:09,853 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956400978] [2022-03-01 18:28:09,853 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:28:09,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:09,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:09,854 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-01 18:28:09,856 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-01 18:28:09,877 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:28:09,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:09,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:28:09,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:10,117 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:10,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-01 18:28:10,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:10,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:10,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-01 18:28:10,299 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:10,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:10,559 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:10,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-03-01 18:28:10,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 17 treesize of output 13 [2022-03-01 18:28:10,693 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:10,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956400978] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:10,693 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:10,693 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-03-01 18:28:10,693 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501380589] [2022-03-01 18:28:10,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:10,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:28:10,693 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:10,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:28:10,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:28:10,694 INFO L87 Difference]: Start difference. First operand 1086 states and 2441 transitions. Second operand has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 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-01 18:28:10,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:10,980 INFO L93 Difference]: Finished difference Result 1287 states and 2865 transitions. [2022-03-01 18:28:10,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-01 18:28:10,981 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 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) Word has length 32 [2022-03-01 18:28:10,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:10,984 INFO L225 Difference]: With dead ends: 1287 [2022-03-01 18:28:10,984 INFO L226 Difference]: Without dead ends: 1267 [2022-03-01 18:28:10,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 48 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 542 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=270, Invalid=1290, Unknown=0, NotChecked=0, Total=1560 [2022-03-01 18:28:10,985 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 80 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 241 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:10,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 140 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 195 Invalid, 0 Unknown, 241 Unchecked, 0.1s Time] [2022-03-01 18:28:10,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1267 states. [2022-03-01 18:28:11,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1267 to 1147. [2022-03-01 18:28:11,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1147 states, 1146 states have (on average 2.244328097731239) internal successors, (2572), 1146 states have internal predecessors, (2572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:11,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1147 states to 1147 states and 2572 transitions. [2022-03-01 18:28:11,024 INFO L78 Accepts]: Start accepts. Automaton has 1147 states and 2572 transitions. Word has length 32 [2022-03-01 18:28:11,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:11,024 INFO L470 AbstractCegarLoop]: Abstraction has 1147 states and 2572 transitions. [2022-03-01 18:28:11,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 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-01 18:28:11,024 INFO L276 IsEmpty]: Start isEmpty. Operand 1147 states and 2572 transitions. [2022-03-01 18:28:11,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:11,040 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:11,040 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:11,077 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-01 18:28:11,240 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-01 18:28:11,241 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:11,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:11,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1976105177, now seen corresponding path program 19 times [2022-03-01 18:28:11,241 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:11,241 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881438864] [2022-03-01 18:28:11,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:11,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:11,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:11,457 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:11,457 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:11,457 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881438864] [2022-03-01 18:28:11,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881438864] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:11,457 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705540110] [2022-03-01 18:28:11,458 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:28:11,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:11,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:11,459 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-01 18:28:11,461 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-01 18:28:11,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:11,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:28:11,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:11,685 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:11,686 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29 [2022-03-01 18:28:11,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:11,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:11,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:28:11,809 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:11,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:12,009 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:12,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:28:12,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:12,110 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:12,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705540110] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:12,110 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:12,110 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-03-01 18:28:12,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454825960] [2022-03-01 18:28:12,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:12,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:28:12,111 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:12,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:28:12,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:28:12,111 INFO L87 Difference]: Start difference. First operand 1147 states and 2572 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-01 18:28:12,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:12,305 INFO L93 Difference]: Finished difference Result 1262 states and 2801 transitions. [2022-03-01 18:28:12,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 18:28:12,305 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 32 [2022-03-01 18:28:12,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:12,309 INFO L225 Difference]: With dead ends: 1262 [2022-03-01 18:28:12,309 INFO L226 Difference]: Without dead ends: 1236 [2022-03-01 18:28:12,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=241, Invalid=1165, Unknown=0, NotChecked=0, Total=1406 [2022-03-01 18:28:12,309 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 66 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 160 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:12,313 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 163 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 192 Invalid, 0 Unknown, 160 Unchecked, 0.1s Time] [2022-03-01 18:28:12,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1236 states. [2022-03-01 18:28:12,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1236 to 1157. [2022-03-01 18:28:12,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1157 states, 1156 states have (on average 2.2422145328719725) internal successors, (2592), 1156 states have internal predecessors, (2592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:12,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 2592 transitions. [2022-03-01 18:28:12,347 INFO L78 Accepts]: Start accepts. Automaton has 1157 states and 2592 transitions. Word has length 32 [2022-03-01 18:28:12,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:12,347 INFO L470 AbstractCegarLoop]: Abstraction has 1157 states and 2592 transitions. [2022-03-01 18:28:12,347 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-01 18:28:12,348 INFO L276 IsEmpty]: Start isEmpty. Operand 1157 states and 2592 transitions. [2022-03-01 18:28:12,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:12,357 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:12,357 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:12,373 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-01 18:28:12,573 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-01 18:28:12,573 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:12,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:12,574 INFO L85 PathProgramCache]: Analyzing trace with hash -516998149, now seen corresponding path program 20 times [2022-03-01 18:28:12,574 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:12,574 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13609449] [2022-03-01 18:28:12,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:12,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:12,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:12,799 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:12,799 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:12,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13609449] [2022-03-01 18:28:12,800 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13609449] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:12,800 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86972706] [2022-03-01 18:28:12,800 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:28:12,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:12,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:12,801 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-01 18:28:12,802 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-01 18:28:12,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:28:12,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:12,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:28:12,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:13,023 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:13,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29 [2022-03-01 18:28:13,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:13,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:13,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:28:13,163 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:13,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:13,403 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:13,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:28:13,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:13,542 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:13,543 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86972706] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:13,543 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:13,543 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-03-01 18:28:13,543 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853166270] [2022-03-01 18:28:13,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:13,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:28:13,543 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:13,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:28:13,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:28:13,544 INFO L87 Difference]: Start difference. First operand 1157 states and 2592 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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-01 18:28:13,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:13,798 INFO L93 Difference]: Finished difference Result 1281 states and 2850 transitions. [2022-03-01 18:28:13,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-01 18:28:13,799 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-01 18:28:13,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:13,802 INFO L225 Difference]: With dead ends: 1281 [2022-03-01 18:28:13,802 INFO L226 Difference]: Without dead ends: 1260 [2022-03-01 18:28:13,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=239, Invalid=1093, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 18:28:13,803 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 57 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 203 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:13,803 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 208 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 307 Invalid, 0 Unknown, 203 Unchecked, 0.1s Time] [2022-03-01 18:28:13,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1260 states. [2022-03-01 18:28:13,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1260 to 1165. [2022-03-01 18:28:13,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1165 states, 1164 states have (on average 2.2448453608247423) internal successors, (2613), 1164 states have internal predecessors, (2613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:13,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 2613 transitions. [2022-03-01 18:28:13,817 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 2613 transitions. Word has length 32 [2022-03-01 18:28:13,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:13,817 INFO L470 AbstractCegarLoop]: Abstraction has 1165 states and 2613 transitions. [2022-03-01 18:28:13,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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-01 18:28:13,817 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 2613 transitions. [2022-03-01 18:28:13,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:13,818 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:13,818 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:13,853 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-01 18:28:14,034 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-01 18:28:14,035 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:14,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:14,035 INFO L85 PathProgramCache]: Analyzing trace with hash 495694383, now seen corresponding path program 21 times [2022-03-01 18:28:14,035 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:14,035 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948793984] [2022-03-01 18:28:14,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:14,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:14,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:14,275 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:14,275 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:14,275 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948793984] [2022-03-01 18:28:14,275 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948793984] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:14,276 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671166491] [2022-03-01 18:28:14,276 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:28:14,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:14,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:14,277 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-01 18:28:14,277 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-01 18:28:14,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:28:14,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:14,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:28:14,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:14,501 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:14,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-01 18:28:14,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:14,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:14,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:14,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-01 18:28:14,649 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:14,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:14,842 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:14,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-03-01 18:28:14,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:14,956 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:14,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671166491] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:14,956 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:14,956 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-03-01 18:28:14,958 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279122296] [2022-03-01 18:28:14,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:14,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:28:14,958 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:14,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:28:14,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:28:14,959 INFO L87 Difference]: Start difference. First operand 1165 states and 2613 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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-01 18:28:15,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:15,237 INFO L93 Difference]: Finished difference Result 1292 states and 2864 transitions. [2022-03-01 18:28:15,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 18:28:15,237 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-01 18:28:15,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:15,241 INFO L225 Difference]: With dead ends: 1292 [2022-03-01 18:28:15,241 INFO L226 Difference]: Without dead ends: 1268 [2022-03-01 18:28:15,241 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 48 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=242, Invalid=1164, Unknown=0, NotChecked=0, Total=1406 [2022-03-01 18:28:15,241 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 72 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 203 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:15,242 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 158 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 260 Invalid, 0 Unknown, 203 Unchecked, 0.1s Time] [2022-03-01 18:28:15,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1268 states. [2022-03-01 18:28:15,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1268 to 1176. [2022-03-01 18:28:15,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1176 states, 1175 states have (on average 2.244255319148936) internal successors, (2637), 1175 states have internal predecessors, (2637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:15,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1176 states to 1176 states and 2637 transitions. [2022-03-01 18:28:15,289 INFO L78 Accepts]: Start accepts. Automaton has 1176 states and 2637 transitions. Word has length 32 [2022-03-01 18:28:15,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:15,290 INFO L470 AbstractCegarLoop]: Abstraction has 1176 states and 2637 transitions. [2022-03-01 18:28:15,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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-01 18:28:15,290 INFO L276 IsEmpty]: Start isEmpty. Operand 1176 states and 2637 transitions. [2022-03-01 18:28:15,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:15,291 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:15,291 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:15,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-01 18:28:15,505 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-01 18:28:15,506 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:15,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:15,506 INFO L85 PathProgramCache]: Analyzing trace with hash -956375147, now seen corresponding path program 22 times [2022-03-01 18:28:15,506 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:15,506 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534745352] [2022-03-01 18:28:15,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:15,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:15,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:15,738 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:15,738 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:15,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534745352] [2022-03-01 18:28:15,739 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534745352] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:15,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584058296] [2022-03-01 18:28:15,739 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:28:15,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:15,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:15,740 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-01 18:28:15,741 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-01 18:28:15,761 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:28:15,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:15,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:28:15,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:15,972 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:15,972 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29 [2022-03-01 18:28:16,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:16,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:16,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:28:16,126 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:16,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:16,377 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:16,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:28:16,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:16,524 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:16,524 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584058296] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:16,525 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:16,525 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 31 [2022-03-01 18:28:16,525 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123166345] [2022-03-01 18:28:16,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:16,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:28:16,525 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:16,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:28:16,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=841, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:28:16,526 INFO L87 Difference]: Start difference. First operand 1176 states and 2637 transitions. Second operand has 32 states, 32 states have (on average 2.0) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:16,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:16,869 INFO L93 Difference]: Finished difference Result 1465 states and 3217 transitions. [2022-03-01 18:28:16,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-01 18:28:16,869 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-01 18:28:16,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:16,873 INFO L225 Difference]: With dead ends: 1465 [2022-03-01 18:28:16,873 INFO L226 Difference]: Without dead ends: 1415 [2022-03-01 18:28:16,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=279, Invalid=1361, Unknown=0, NotChecked=0, Total=1640 [2022-03-01 18:28:16,873 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 131 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 142 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:16,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 163 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 302 Invalid, 0 Unknown, 142 Unchecked, 0.1s Time] [2022-03-01 18:28:16,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states. [2022-03-01 18:28:16,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 1212. [2022-03-01 18:28:16,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1212 states, 1211 states have (on average 2.255986787778695) internal successors, (2732), 1211 states have internal predecessors, (2732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:16,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1212 states to 1212 states and 2732 transitions. [2022-03-01 18:28:16,889 INFO L78 Accepts]: Start accepts. Automaton has 1212 states and 2732 transitions. Word has length 32 [2022-03-01 18:28:16,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:16,889 INFO L470 AbstractCegarLoop]: Abstraction has 1212 states and 2732 transitions. [2022-03-01 18:28:16,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:16,889 INFO L276 IsEmpty]: Start isEmpty. Operand 1212 states and 2732 transitions. [2022-03-01 18:28:16,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:16,891 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:16,891 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:16,908 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-01 18:28:17,106 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-01 18:28:17,107 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:17,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:17,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1996610945, now seen corresponding path program 23 times [2022-03-01 18:28:17,107 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:17,107 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739875754] [2022-03-01 18:28:17,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:17,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:17,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:17,311 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:17,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:17,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739875754] [2022-03-01 18:28:17,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739875754] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:17,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964057697] [2022-03-01 18:28:17,312 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:28:17,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:17,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:17,315 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-01 18:28:17,330 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-01 18:28:17,357 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:28:17,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:17,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 18:28:17,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:17,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:17,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-01 18:28:17,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:17,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:17,672 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:17,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-01 18:28:17,691 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:17,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:17,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:17,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:17,969 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:17,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 57 [2022-03-01 18:28:18,184 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:18,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964057697] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:18,184 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:18,184 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 36 [2022-03-01 18:28:18,184 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772044461] [2022-03-01 18:28:18,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:18,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-01 18:28:18,184 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:18,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-01 18:28:18,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=1119, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 18:28:18,185 INFO L87 Difference]: Start difference. First operand 1212 states and 2732 transitions. Second operand has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:19,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:19,800 INFO L93 Difference]: Finished difference Result 2662 states and 5786 transitions. [2022-03-01 18:28:19,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-01 18:28:19,800 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have 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-01 18:28:19,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:19,806 INFO L225 Difference]: With dead ends: 2662 [2022-03-01 18:28:19,806 INFO L226 Difference]: Without dead ends: 2469 [2022-03-01 18:28:19,807 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2093 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1014, Invalid=5628, Unknown=0, NotChecked=0, Total=6642 [2022-03-01 18:28:19,807 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 340 mSDsluCounter, 588 mSDsCounter, 0 mSdLazyCounter, 922 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 1471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 922 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 416 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:19,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [340 Valid, 379 Invalid, 1471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 922 Invalid, 0 Unknown, 416 Unchecked, 0.4s Time] [2022-03-01 18:28:19,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2469 states. [2022-03-01 18:28:19,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2469 to 1440. [2022-03-01 18:28:19,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1440 states, 1439 states have (on average 2.244614315496873) internal successors, (3230), 1439 states have internal predecessors, (3230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:19,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1440 states to 1440 states and 3230 transitions. [2022-03-01 18:28:19,834 INFO L78 Accepts]: Start accepts. Automaton has 1440 states and 3230 transitions. Word has length 32 [2022-03-01 18:28:19,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:19,834 INFO L470 AbstractCegarLoop]: Abstraction has 1440 states and 3230 transitions. [2022-03-01 18:28:19,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:19,835 INFO L276 IsEmpty]: Start isEmpty. Operand 1440 states and 3230 transitions. [2022-03-01 18:28:19,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:19,836 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:19,836 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:19,854 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-01 18:28:20,052 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-01 18:28:20,052 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:20,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:20,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1401532203, now seen corresponding path program 24 times [2022-03-01 18:28:20,053 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:20,053 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796957351] [2022-03-01 18:28:20,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:20,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:20,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:20,178 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:20,179 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:20,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796957351] [2022-03-01 18:28:20,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796957351] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:20,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688531662] [2022-03-01 18:28:20,179 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:28:20,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:20,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:20,180 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-01 18:28:20,181 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-01 18:28:20,207 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:28:20,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:20,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:28:20,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:20,331 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:20,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-01 18:28:20,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:20,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:20,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-01 18:28:20,444 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:20,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:20,604 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:20,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-03-01 18:28:20,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:20,727 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:20,728 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688531662] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:20,728 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:20,728 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 28 [2022-03-01 18:28:20,728 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007602169] [2022-03-01 18:28:20,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:20,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:28:20,728 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:20,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:28:20,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=676, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:28:20,729 INFO L87 Difference]: Start difference. First operand 1440 states and 3230 transitions. Second operand has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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-01 18:28:20,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:20,937 INFO L93 Difference]: Finished difference Result 1680 states and 3724 transitions. [2022-03-01 18:28:20,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-01 18:28:20,937 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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 32 [2022-03-01 18:28:20,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:20,953 INFO L225 Difference]: With dead ends: 1680 [2022-03-01 18:28:20,954 INFO L226 Difference]: Without dead ends: 1666 [2022-03-01 18:28:20,954 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 51 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 576 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=269, Invalid=1213, Unknown=0, NotChecked=0, Total=1482 [2022-03-01 18:28:20,955 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 139 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:20,956 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 202 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 215 Invalid, 0 Unknown, 250 Unchecked, 0.1s Time] [2022-03-01 18:28:20,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1666 states. [2022-03-01 18:28:20,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1666 to 1487. [2022-03-01 18:28:20,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1487 states, 1486 states have (on average 2.2476446837146704) internal successors, (3340), 1486 states have internal predecessors, (3340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:21,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1487 states to 1487 states and 3340 transitions. [2022-03-01 18:28:21,013 INFO L78 Accepts]: Start accepts. Automaton has 1487 states and 3340 transitions. Word has length 32 [2022-03-01 18:28:21,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:21,013 INFO L470 AbstractCegarLoop]: Abstraction has 1487 states and 3340 transitions. [2022-03-01 18:28:21,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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-01 18:28:21,013 INFO L276 IsEmpty]: Start isEmpty. Operand 1487 states and 3340 transitions. [2022-03-01 18:28:21,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:21,015 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:21,015 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:21,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-01 18:28:21,231 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-01 18:28:21,231 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:21,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:21,232 INFO L85 PathProgramCache]: Analyzing trace with hash 809339119, now seen corresponding path program 25 times [2022-03-01 18:28:21,232 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:21,232 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237692353] [2022-03-01 18:28:21,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:21,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:21,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:21,402 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:21,402 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:21,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237692353] [2022-03-01 18:28:21,403 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237692353] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:21,403 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808447215] [2022-03-01 18:28:21,403 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:28:21,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:21,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:21,404 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-01 18:28:21,405 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-01 18:28:21,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:21,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:28:21,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:21,561 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:21,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29 [2022-03-01 18:28:21,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:21,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:21,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:28:21,697 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:21,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:21,940 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:21,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:28:22,011 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:22,044 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:22,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808447215] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:22,044 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:22,044 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 28 [2022-03-01 18:28:22,044 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487456216] [2022-03-01 18:28:22,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:22,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:28:22,045 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:22,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:28:22,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=676, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:28:22,045 INFO L87 Difference]: Start difference. First operand 1487 states and 3340 transitions. Second operand has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:22,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:22,355 INFO L93 Difference]: Finished difference Result 1626 states and 3621 transitions. [2022-03-01 18:28:22,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 18:28:22,356 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-01 18:28:22,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:22,358 INFO L225 Difference]: With dead ends: 1626 [2022-03-01 18:28:22,359 INFO L226 Difference]: Without dead ends: 1610 [2022-03-01 18:28:22,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 50 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=244, Invalid=1088, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 18:28:22,359 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 103 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 179 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:22,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 169 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 304 Invalid, 0 Unknown, 179 Unchecked, 0.1s Time] [2022-03-01 18:28:22,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1610 states. [2022-03-01 18:28:22,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1610 to 1486. [2022-03-01 18:28:22,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1486 states, 1485 states have (on average 2.2471380471380473) internal successors, (3337), 1485 states have internal predecessors, (3337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:22,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1486 states to 1486 states and 3337 transitions. [2022-03-01 18:28:22,375 INFO L78 Accepts]: Start accepts. Automaton has 1486 states and 3337 transitions. Word has length 32 [2022-03-01 18:28:22,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:22,376 INFO L470 AbstractCegarLoop]: Abstraction has 1486 states and 3337 transitions. [2022-03-01 18:28:22,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:22,376 INFO L276 IsEmpty]: Start isEmpty. Operand 1486 states and 3337 transitions. [2022-03-01 18:28:22,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:22,377 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:22,377 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:22,395 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-01 18:28:22,591 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-01 18:28:22,591 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:22,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:22,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1602633313, now seen corresponding path program 26 times [2022-03-01 18:28:22,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:22,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557396787] [2022-03-01 18:28:22,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:22,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:22,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:22,789 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:22,789 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:22,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557396787] [2022-03-01 18:28:22,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557396787] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:22,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234694229] [2022-03-01 18:28:22,789 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:28:22,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:22,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:22,790 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-01 18:28:22,812 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:28:22,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:22,813 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-01 18:28:22,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:28:22,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:23,061 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:23,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:28:23,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:23,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:23,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:23,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:28:23,201 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:23,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:23,407 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:23,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:28:23,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:23,477 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:23,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234694229] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:23,477 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:23,477 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 28 [2022-03-01 18:28:23,477 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323323303] [2022-03-01 18:28:23,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:23,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:28:23,477 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:23,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:28:23,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:28:23,478 INFO L87 Difference]: Start difference. First operand 1486 states and 3337 transitions. Second operand has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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-01 18:28:23,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:23,646 INFO L93 Difference]: Finished difference Result 1659 states and 3686 transitions. [2022-03-01 18:28:23,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 18:28:23,646 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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 32 [2022-03-01 18:28:23,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:23,649 INFO L225 Difference]: With dead ends: 1659 [2022-03-01 18:28:23,649 INFO L226 Difference]: Without dead ends: 1645 [2022-03-01 18:28:23,649 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=223, Invalid=1037, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:28:23,649 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 70 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 198 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:23,649 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 160 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 258 Invalid, 0 Unknown, 198 Unchecked, 0.1s Time] [2022-03-01 18:28:23,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1645 states. [2022-03-01 18:28:23,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1645 to 1494. [2022-03-01 18:28:23,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1494 states, 1493 states have (on average 2.245813797722706) internal successors, (3353), 1493 states have internal predecessors, (3353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:23,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1494 states to 1494 states and 3353 transitions. [2022-03-01 18:28:23,682 INFO L78 Accepts]: Start accepts. Automaton has 1494 states and 3353 transitions. Word has length 32 [2022-03-01 18:28:23,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:23,682 INFO L470 AbstractCegarLoop]: Abstraction has 1494 states and 3353 transitions. [2022-03-01 18:28:23,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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-01 18:28:23,682 INFO L276 IsEmpty]: Start isEmpty. Operand 1494 states and 3353 transitions. [2022-03-01 18:28:23,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:23,684 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:23,684 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:23,702 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-01 18:28:23,899 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-01 18:28:23,900 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:23,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:23,900 INFO L85 PathProgramCache]: Analyzing trace with hash -117543987, now seen corresponding path program 27 times [2022-03-01 18:28:23,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:23,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130336428] [2022-03-01 18:28:23,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:23,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:23,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:24,091 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:24,091 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:24,091 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130336428] [2022-03-01 18:28:24,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130336428] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:24,091 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797851417] [2022-03-01 18:28:24,091 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:28:24,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:24,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:24,092 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-01 18:28:24,095 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-01 18:28:24,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:28:24,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:24,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 18:28:24,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:24,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:24,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 18:28:24,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:24,394 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 38 [2022-03-01 18:28:24,530 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:24,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:25,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:25,728 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:25,728 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 45 [2022-03-01 18:28:25,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:25,793 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:25,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797851417] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:25,793 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:25,793 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14] total 35 [2022-03-01 18:28:25,794 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471585775] [2022-03-01 18:28:25,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:25,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:28:25,794 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:25,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:28:25,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=1057, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:28:25,795 INFO L87 Difference]: Start difference. First operand 1494 states and 3353 transitions. Second operand has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 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-01 18:28:26,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:26,103 INFO L93 Difference]: Finished difference Result 1596 states and 3554 transitions. [2022-03-01 18:28:26,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-01 18:28:26,104 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 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 32 [2022-03-01 18:28:26,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:26,107 INFO L225 Difference]: With dead ends: 1596 [2022-03-01 18:28:26,107 INFO L226 Difference]: Without dead ends: 1563 [2022-03-01 18:28:26,108 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 850 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=445, Invalid=2105, Unknown=0, NotChecked=0, Total=2550 [2022-03-01 18:28:26,112 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 160 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 433 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:26,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 252 Invalid, 661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 206 Invalid, 0 Unknown, 433 Unchecked, 0.1s Time] [2022-03-01 18:28:26,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1563 states. [2022-03-01 18:28:26,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1563 to 1505. [2022-03-01 18:28:26,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1505 states, 1504 states have (on average 2.2513297872340425) internal successors, (3386), 1504 states have internal predecessors, (3386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:26,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1505 states to 1505 states and 3386 transitions. [2022-03-01 18:28:26,137 INFO L78 Accepts]: Start accepts. Automaton has 1505 states and 3386 transitions. Word has length 32 [2022-03-01 18:28:26,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:26,137 INFO L470 AbstractCegarLoop]: Abstraction has 1505 states and 3386 transitions. [2022-03-01 18:28:26,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 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-01 18:28:26,137 INFO L276 IsEmpty]: Start isEmpty. Operand 1505 states and 3386 transitions. [2022-03-01 18:28:26,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:26,139 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:26,139 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:26,156 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-01 18:28:26,354 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-01 18:28:26,355 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:26,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:26,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1140541965, now seen corresponding path program 28 times [2022-03-01 18:28:26,355 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:26,358 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55398565] [2022-03-01 18:28:26,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:26,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:26,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:26,524 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:28:26,524 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:26,524 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55398565] [2022-03-01 18:28:26,524 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55398565] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:26,524 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495309895] [2022-03-01 18:28:26,524 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:28:26,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:26,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:26,526 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-01 18:28:26,526 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-01 18:28:26,552 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:28:26,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:26,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:28:26,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:26,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:26,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:28:26,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:26,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:26,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:28:26,882 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:26,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:27,060 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:27,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:28:27,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:27,161 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:27,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495309895] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:27,162 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:27,162 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 28 [2022-03-01 18:28:27,162 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668376796] [2022-03-01 18:28:27,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:27,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:28:27,162 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:27,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:28:27,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:28:27,162 INFO L87 Difference]: Start difference. First operand 1505 states and 3386 transitions. Second operand has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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-01 18:28:27,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:27,339 INFO L93 Difference]: Finished difference Result 1850 states and 4103 transitions. [2022-03-01 18:28:27,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-01 18:28:27,339 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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 32 [2022-03-01 18:28:27,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:27,342 INFO L225 Difference]: With dead ends: 1850 [2022-03-01 18:28:27,342 INFO L226 Difference]: Without dead ends: 1756 [2022-03-01 18:28:27,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 53 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=257, Invalid=1149, Unknown=0, NotChecked=0, Total=1406 [2022-03-01 18:28:27,342 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 136 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 372 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:27,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 264 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 234 Invalid, 0 Unknown, 372 Unchecked, 0.1s Time] [2022-03-01 18:28:27,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1756 states. [2022-03-01 18:28:27,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1756 to 1578. [2022-03-01 18:28:27,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1578 states, 1577 states have (on average 2.25428027901078) internal successors, (3555), 1577 states have internal predecessors, (3555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:27,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1578 states to 1578 states and 3555 transitions. [2022-03-01 18:28:27,359 INFO L78 Accepts]: Start accepts. Automaton has 1578 states and 3555 transitions. Word has length 32 [2022-03-01 18:28:27,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:27,359 INFO L470 AbstractCegarLoop]: Abstraction has 1578 states and 3555 transitions. [2022-03-01 18:28:27,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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-01 18:28:27,359 INFO L276 IsEmpty]: Start isEmpty. Operand 1578 states and 3555 transitions. [2022-03-01 18:28:27,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:27,361 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:27,361 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:27,378 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-01 18:28:27,576 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-01 18:28:27,576 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:27,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:27,577 INFO L85 PathProgramCache]: Analyzing trace with hash 968255547, now seen corresponding path program 29 times [2022-03-01 18:28:27,577 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:27,577 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175515642] [2022-03-01 18:28:27,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:27,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:27,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:27,706 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:28:27,707 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:27,707 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175515642] [2022-03-01 18:28:27,707 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175515642] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:27,707 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160525069] [2022-03-01 18:28:27,707 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:28:27,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:27,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:27,708 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-01 18:28:27,709 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-01 18:28:27,734 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:28:27,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:27,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:28:27,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:28,000 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:28,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 18:28:28,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:28,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:28,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:28,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-01 18:28:28,083 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:28,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:28,345 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:28,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-03-01 18:28:28,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:28,477 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:28,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160525069] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:28,478 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:28,478 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 28 [2022-03-01 18:28:28,478 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98164549] [2022-03-01 18:28:28,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:28,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:28:28,478 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:28,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:28:28,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:28:28,478 INFO L87 Difference]: Start difference. First operand 1578 states and 3555 transitions. Second operand has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 28 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-01 18:28:28,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:28,741 INFO L93 Difference]: Finished difference Result 2252 states and 4991 transitions. [2022-03-01 18:28:28,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-01 18:28:28,741 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 28 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 32 [2022-03-01 18:28:28,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:28,744 INFO L225 Difference]: With dead ends: 2252 [2022-03-01 18:28:28,744 INFO L226 Difference]: Without dead ends: 2140 [2022-03-01 18:28:28,745 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 52 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=265, Invalid=1141, Unknown=0, NotChecked=0, Total=1406 [2022-03-01 18:28:28,745 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 177 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 575 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:28,745 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 240 Invalid, 838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 243 Invalid, 0 Unknown, 575 Unchecked, 0.1s Time] [2022-03-01 18:28:28,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2140 states. [2022-03-01 18:28:28,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2140 to 1707. [2022-03-01 18:28:28,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1707 states, 1706 states have (on average 2.2626025791324738) internal successors, (3860), 1706 states have internal predecessors, (3860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:28,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1707 states to 1707 states and 3860 transitions. [2022-03-01 18:28:28,766 INFO L78 Accepts]: Start accepts. Automaton has 1707 states and 3860 transitions. Word has length 32 [2022-03-01 18:28:28,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:28,766 INFO L470 AbstractCegarLoop]: Abstraction has 1707 states and 3860 transitions. [2022-03-01 18:28:28,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 28 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-01 18:28:28,767 INFO L276 IsEmpty]: Start isEmpty. Operand 1707 states and 3860 transitions. [2022-03-01 18:28:28,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:28,769 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:28,769 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:28,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-01 18:28:28,983 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-01 18:28:28,984 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:28,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:28,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1980948079, now seen corresponding path program 30 times [2022-03-01 18:28:28,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:28,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121829779] [2022-03-01 18:28:28,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:28,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:28,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:29,234 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:28:29,234 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:29,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121829779] [2022-03-01 18:28:29,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121829779] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:29,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347039791] [2022-03-01 18:28:29,235 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:28:29,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:29,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:29,236 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-01 18:28:29,237 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-01 18:28:29,257 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:28:29,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:29,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 18:28:29,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:29,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:29,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 18:28:29,526 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-01 18:28:29,527 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2022-03-01 18:28:29,541 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:29,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:29,804 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:29,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-03-01 18:28:29,944 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:29,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347039791] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:29,945 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:29,945 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 32 [2022-03-01 18:28:29,945 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561836333] [2022-03-01 18:28:29,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:29,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:28:29,945 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:29,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:28:29,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=881, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:28:29,952 INFO L87 Difference]: Start difference. First operand 1707 states and 3860 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 32 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-01 18:28:30,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:30,464 INFO L93 Difference]: Finished difference Result 2522 states and 5549 transitions. [2022-03-01 18:28:30,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-01 18:28:30,464 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 32 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 32 [2022-03-01 18:28:30,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:30,482 INFO L225 Difference]: With dead ends: 2522 [2022-03-01 18:28:30,482 INFO L226 Difference]: Without dead ends: 2400 [2022-03-01 18:28:30,489 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 964 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=499, Invalid=2581, Unknown=0, NotChecked=0, Total=3080 [2022-03-01 18:28:30,490 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 248 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 320 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:30,490 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 203 Invalid, 922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 471 Invalid, 0 Unknown, 320 Unchecked, 0.2s Time] [2022-03-01 18:28:30,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2400 states. [2022-03-01 18:28:30,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2400 to 1538. [2022-03-01 18:28:30,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1538 states, 1537 states have (on average 2.2485361093038385) internal successors, (3456), 1537 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:30,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1538 states to 1538 states and 3456 transitions. [2022-03-01 18:28:30,510 INFO L78 Accepts]: Start accepts. Automaton has 1538 states and 3456 transitions. Word has length 32 [2022-03-01 18:28:30,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:30,510 INFO L470 AbstractCegarLoop]: Abstraction has 1538 states and 3456 transitions. [2022-03-01 18:28:30,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 32 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-01 18:28:30,510 INFO L276 IsEmpty]: Start isEmpty. Operand 1538 states and 3456 transitions. [2022-03-01 18:28:30,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:30,511 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:30,511 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:30,529 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-01 18:28:30,727 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-01 18:28:30,727 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:30,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:30,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1077914535, now seen corresponding path program 31 times [2022-03-01 18:28:30,727 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:30,727 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399444091] [2022-03-01 18:28:30,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:30,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:30,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:30,885 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:30,886 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:30,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399444091] [2022-03-01 18:28:30,886 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399444091] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:30,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580145908] [2022-03-01 18:28:30,886 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:28:30,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:30,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:30,909 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-01 18:28:30,910 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-01 18:28:30,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:30,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:28:30,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:31,104 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:31,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:28:31,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:31,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:31,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:31,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:28:31,239 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:31,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:31,507 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:31,508 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:28:31,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:31,727 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:31,727 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1580145908] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:31,727 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:31,727 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-03-01 18:28:31,727 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326405695] [2022-03-01 18:28:31,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:31,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:28:31,728 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:31,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:28:31,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=789, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:28:31,728 INFO L87 Difference]: Start difference. First operand 1538 states and 3456 transitions. Second operand has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 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-01 18:28:32,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:32,463 INFO L93 Difference]: Finished difference Result 2813 states and 6181 transitions. [2022-03-01 18:28:32,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-01 18:28:32,463 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 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) Word has length 32 [2022-03-01 18:28:32,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:32,484 INFO L225 Difference]: With dead ends: 2813 [2022-03-01 18:28:32,484 INFO L226 Difference]: Without dead ends: 2550 [2022-03-01 18:28:32,485 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 53 SyntacticMatches, 9 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 1308 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=576, Invalid=2846, Unknown=0, NotChecked=0, Total=3422 [2022-03-01 18:28:32,485 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 288 mSDsluCounter, 662 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 1846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1159 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:32,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [288 Valid, 439 Invalid, 1846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 629 Invalid, 0 Unknown, 1159 Unchecked, 0.2s Time] [2022-03-01 18:28:32,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2550 states. [2022-03-01 18:28:32,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2550 to 1860. [2022-03-01 18:28:32,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1860 states, 1859 states have (on average 2.2501344809037116) internal successors, (4183), 1859 states have internal predecessors, (4183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:32,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1860 states to 1860 states and 4183 transitions. [2022-03-01 18:28:32,526 INFO L78 Accepts]: Start accepts. Automaton has 1860 states and 4183 transitions. Word has length 32 [2022-03-01 18:28:32,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:32,526 INFO L470 AbstractCegarLoop]: Abstraction has 1860 states and 4183 transitions. [2022-03-01 18:28:32,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 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-01 18:28:32,526 INFO L276 IsEmpty]: Start isEmpty. Operand 1860 states and 4183 transitions. [2022-03-01 18:28:32,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:32,528 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:32,528 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:32,561 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-01 18:28:32,729 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-01 18:28:32,729 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:32,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:32,729 INFO L85 PathProgramCache]: Analyzing trace with hash 282445069, now seen corresponding path program 32 times [2022-03-01 18:28:32,729 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:32,729 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602668779] [2022-03-01 18:28:32,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:32,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:32,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:32,868 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:32,868 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:32,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602668779] [2022-03-01 18:28:32,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602668779] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:32,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970880758] [2022-03-01 18:28:32,868 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:28:32,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:32,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:32,869 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-01 18:28:32,870 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-01 18:28:32,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:28:32,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:32,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:28:32,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:33,100 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:33,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:28:33,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:33,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:33,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:28:33,197 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:33,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:33,371 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:33,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:28:33,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:33,500 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:33,501 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970880758] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:33,501 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:33,501 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-03-01 18:28:33,501 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846853953] [2022-03-01 18:28:33,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:33,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:28:33,501 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:33,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:28:33,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:28:33,502 INFO L87 Difference]: Start difference. First operand 1860 states and 4183 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-01 18:28:33,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:33,856 INFO L93 Difference]: Finished difference Result 2130 states and 4721 transitions. [2022-03-01 18:28:33,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-01 18:28:33,856 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 32 [2022-03-01 18:28:33,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:33,858 INFO L225 Difference]: With dead ends: 2130 [2022-03-01 18:28:33,858 INFO L226 Difference]: Without dead ends: 2102 [2022-03-01 18:28:33,858 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 53 SyntacticMatches, 4 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 773 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=350, Invalid=2002, Unknown=0, NotChecked=0, Total=2352 [2022-03-01 18:28:33,859 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 121 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 388 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:33,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 170 Invalid, 719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 317 Invalid, 0 Unknown, 388 Unchecked, 0.1s Time] [2022-03-01 18:28:33,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2102 states. [2022-03-01 18:28:33,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2102 to 1894. [2022-03-01 18:28:33,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 2.2519809825673534) internal successors, (4263), 1893 states have internal predecessors, (4263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:33,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 4263 transitions. [2022-03-01 18:28:33,898 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 4263 transitions. Word has length 32 [2022-03-01 18:28:33,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:33,898 INFO L470 AbstractCegarLoop]: Abstraction has 1894 states and 4263 transitions. [2022-03-01 18:28:33,898 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-01 18:28:33,898 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 4263 transitions. [2022-03-01 18:28:33,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:33,914 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:33,914 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:33,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-01 18:28:34,123 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-01 18:28:34,123 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:34,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:34,124 INFO L85 PathProgramCache]: Analyzing trace with hash 458576657, now seen corresponding path program 33 times [2022-03-01 18:28:34,124 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:34,124 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139992847] [2022-03-01 18:28:34,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:34,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:34,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:34,320 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:34,320 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:34,320 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139992847] [2022-03-01 18:28:34,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139992847] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:34,320 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670009016] [2022-03-01 18:28:34,320 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:28:34,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:34,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:34,321 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-01 18:28:34,335 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-01 18:28:34,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:28:34,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:34,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:28:34,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:34,593 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:34,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:28:34,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:34,675 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:34,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:28:34,693 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:34,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:34,938 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:34,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:28:35,039 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:35,072 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:35,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670009016] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:35,073 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:35,073 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-03-01 18:28:35,073 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388384750] [2022-03-01 18:28:35,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:35,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:28:35,073 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:35,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:28:35,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=734, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:28:35,073 INFO L87 Difference]: Start difference. First operand 1894 states and 4263 transitions. Second operand has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 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-01 18:28:35,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:35,723 INFO L93 Difference]: Finished difference Result 2381 states and 5316 transitions. [2022-03-01 18:28:35,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-01 18:28:35,724 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 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 32 [2022-03-01 18:28:35,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:35,726 INFO L225 Difference]: With dead ends: 2381 [2022-03-01 18:28:35,726 INFO L226 Difference]: Without dead ends: 2304 [2022-03-01 18:28:35,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 50 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 855 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=453, Invalid=1997, Unknown=0, NotChecked=0, Total=2450 [2022-03-01 18:28:35,726 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 160 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 444 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:35,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 268 Invalid, 895 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 409 Invalid, 0 Unknown, 444 Unchecked, 0.2s Time] [2022-03-01 18:28:35,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2304 states. [2022-03-01 18:28:35,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2304 to 2022. [2022-03-01 18:28:35,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2022 states, 2021 states have (on average 2.256308758040574) internal successors, (4560), 2021 states have internal predecessors, (4560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:35,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2022 states to 2022 states and 4560 transitions. [2022-03-01 18:28:35,746 INFO L78 Accepts]: Start accepts. Automaton has 2022 states and 4560 transitions. Word has length 32 [2022-03-01 18:28:35,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:35,747 INFO L470 AbstractCegarLoop]: Abstraction has 2022 states and 4560 transitions. [2022-03-01 18:28:35,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 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-01 18:28:35,747 INFO L276 IsEmpty]: Start isEmpty. Operand 2022 states and 4560 transitions. [2022-03-01 18:28:35,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:35,749 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:35,749 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:35,765 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-01 18:28:35,963 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-01 18:28:35,964 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:35,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:35,964 INFO L85 PathProgramCache]: Analyzing trace with hash -362600081, now seen corresponding path program 34 times [2022-03-01 18:28:35,964 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:35,964 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615172551] [2022-03-01 18:28:35,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:35,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:35,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:36,198 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:36,199 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:36,199 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615172551] [2022-03-01 18:28:36,199 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615172551] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:36,199 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812975569] [2022-03-01 18:28:36,199 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:28:36,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:36,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:36,204 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-01 18:28:36,205 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-01 18:28:36,230 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:28:36,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:36,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:28:36,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:36,538 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:36,539 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:28:36,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:36,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:36,642 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:28:36,667 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:36,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:36,926 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:36,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:28:36,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:37,016 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:37,017 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812975569] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:37,017 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:37,017 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-03-01 18:28:37,017 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892334282] [2022-03-01 18:28:37,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:37,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:28:37,017 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:37,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:28:37,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=734, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:28:37,018 INFO L87 Difference]: Start difference. First operand 2022 states and 4560 transitions. Second operand has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 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-01 18:28:37,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:37,305 INFO L93 Difference]: Finished difference Result 2174 states and 4888 transitions. [2022-03-01 18:28:37,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-01 18:28:37,306 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 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 32 [2022-03-01 18:28:37,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:37,308 INFO L225 Difference]: With dead ends: 2174 [2022-03-01 18:28:37,308 INFO L226 Difference]: Without dead ends: 2154 [2022-03-01 18:28:37,308 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 49 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=315, Invalid=1577, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 18:28:37,309 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 72 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 326 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:37,309 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 159 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 231 Invalid, 0 Unknown, 326 Unchecked, 0.1s Time] [2022-03-01 18:28:37,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2154 states. [2022-03-01 18:28:37,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2154 to 2043. [2022-03-01 18:28:37,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2043 states, 2042 states have (on average 2.254162585700294) internal successors, (4603), 2042 states have internal predecessors, (4603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:37,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2043 states to 2043 states and 4603 transitions. [2022-03-01 18:28:37,328 INFO L78 Accepts]: Start accepts. Automaton has 2043 states and 4603 transitions. Word has length 32 [2022-03-01 18:28:37,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:37,328 INFO L470 AbstractCegarLoop]: Abstraction has 2043 states and 4603 transitions. [2022-03-01 18:28:37,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 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-01 18:28:37,328 INFO L276 IsEmpty]: Start isEmpty. Operand 2043 states and 4603 transitions. [2022-03-01 18:28:37,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:37,331 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:37,331 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:37,363 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-01 18:28:37,546 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-01 18:28:37,546 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:37,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:37,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1350073971, now seen corresponding path program 35 times [2022-03-01 18:28:37,547 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:37,547 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546480062] [2022-03-01 18:28:37,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:37,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:37,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:37,747 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:37,747 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:37,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546480062] [2022-03-01 18:28:37,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546480062] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:37,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [69518608] [2022-03-01 18:28:37,747 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:28:37,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:37,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:37,748 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-01 18:28:37,749 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-01 18:28:37,775 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:28:37,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:37,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 18:28:37,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:37,927 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:37,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-01 18:28:38,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:38,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:38,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-01 18:28:38,054 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:38,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:38,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:38,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:38,238 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:38,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 57 [2022-03-01 18:28:38,379 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:38,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [69518608] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:38,380 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:38,380 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-03-01 18:28:38,380 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920682141] [2022-03-01 18:28:38,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:38,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-01 18:28:38,380 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:38,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-01 18:28:38,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1110, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 18:28:38,381 INFO L87 Difference]: Start difference. First operand 2043 states and 4603 transitions. Second operand has 37 states, 37 states have (on average 2.027027027027027) internal successors, (75), 36 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-01 18:28:39,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:39,170 INFO L93 Difference]: Finished difference Result 2682 states and 5975 transitions. [2022-03-01 18:28:39,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-01 18:28:39,170 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.027027027027027) internal successors, (75), 36 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 32 [2022-03-01 18:28:39,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:39,173 INFO L225 Difference]: With dead ends: 2682 [2022-03-01 18:28:39,173 INFO L226 Difference]: Without dead ends: 2649 [2022-03-01 18:28:39,174 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1212 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=650, Invalid=3132, Unknown=0, NotChecked=0, Total=3782 [2022-03-01 18:28:39,174 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 223 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 1113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 521 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:39,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 216 Invalid, 1113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 536 Invalid, 0 Unknown, 521 Unchecked, 0.2s Time] [2022-03-01 18:28:39,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2649 states. [2022-03-01 18:28:39,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2649 to 2201. [2022-03-01 18:28:39,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2201 states, 2200 states have (on average 2.255) internal successors, (4961), 2200 states have internal predecessors, (4961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:39,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2201 states to 2201 states and 4961 transitions. [2022-03-01 18:28:39,213 INFO L78 Accepts]: Start accepts. Automaton has 2201 states and 4961 transitions. Word has length 32 [2022-03-01 18:28:39,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:39,213 INFO L470 AbstractCegarLoop]: Abstraction has 2201 states and 4961 transitions. [2022-03-01 18:28:39,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.027027027027027) internal successors, (75), 36 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-01 18:28:39,213 INFO L276 IsEmpty]: Start isEmpty. Operand 2201 states and 4961 transitions. [2022-03-01 18:28:39,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:39,216 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:39,216 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:39,234 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-01 18:28:39,431 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-01 18:28:39,432 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:39,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:39,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1516422259, now seen corresponding path program 36 times [2022-03-01 18:28:39,432 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:39,432 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827376958] [2022-03-01 18:28:39,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:39,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:39,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:39,645 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:39,645 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:39,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827376958] [2022-03-01 18:28:39,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827376958] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:39,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542944015] [2022-03-01 18:28:39,645 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:28:39,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:39,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:39,646 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-01 18:28:39,648 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-01 18:28:39,670 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:28:39,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:39,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:28:39,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:39,862 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:39,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-01 18:28:40,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:40,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:40,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-01 18:28:40,042 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:40,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:40,292 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:40,293 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-03-01 18:28:40,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:40,414 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:40,414 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542944015] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:40,414 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:40,414 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-03-01 18:28:40,414 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321195379] [2022-03-01 18:28:40,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:40,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:28:40,415 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:40,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:28:40,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:28:40,415 INFO L87 Difference]: Start difference. First operand 2201 states and 4961 transitions. Second operand has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 30 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-01 18:28:40,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:40,835 INFO L93 Difference]: Finished difference Result 2948 states and 6539 transitions. [2022-03-01 18:28:40,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-01 18:28:40,835 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 30 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 32 [2022-03-01 18:28:40,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:40,838 INFO L225 Difference]: With dead ends: 2948 [2022-03-01 18:28:40,838 INFO L226 Difference]: Without dead ends: 2823 [2022-03-01 18:28:40,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 51 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=340, Invalid=1640, Unknown=0, NotChecked=0, Total=1980 [2022-03-01 18:28:40,839 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 147 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 1180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 725 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:40,839 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 316 Invalid, 1180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 423 Invalid, 0 Unknown, 725 Unchecked, 0.1s Time] [2022-03-01 18:28:40,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2823 states. [2022-03-01 18:28:40,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2823 to 2454. [2022-03-01 18:28:40,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2454 states, 2453 states have (on average 2.2592743579290664) internal successors, (5542), 2453 states have internal predecessors, (5542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:40,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2454 states to 2454 states and 5542 transitions. [2022-03-01 18:28:40,864 INFO L78 Accepts]: Start accepts. Automaton has 2454 states and 5542 transitions. Word has length 32 [2022-03-01 18:28:40,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:40,864 INFO L470 AbstractCegarLoop]: Abstraction has 2454 states and 5542 transitions. [2022-03-01 18:28:40,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 30 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-01 18:28:40,865 INFO L276 IsEmpty]: Start isEmpty. Operand 2454 states and 5542 transitions. [2022-03-01 18:28:40,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:40,867 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:40,867 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:40,902 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-01 18:28:41,082 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-01 18:28:41,083 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:41,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:41,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1972305753, now seen corresponding path program 37 times [2022-03-01 18:28:41,083 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:41,083 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368061552] [2022-03-01 18:28:41,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:41,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:41,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:41,329 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:41,329 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:41,329 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368061552] [2022-03-01 18:28:41,329 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368061552] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:41,329 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867312532] [2022-03-01 18:28:41,329 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:28:41,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:41,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:41,330 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-01 18:28:41,347 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-01 18:28:41,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:41,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:28:41,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:41,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:41,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29 [2022-03-01 18:28:41,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:41,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:41,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:41,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:28:41,760 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:41,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:42,024 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:42,024 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:28:42,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:42,144 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:42,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867312532] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:42,144 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:42,144 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-03-01 18:28:42,144 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176113752] [2022-03-01 18:28:42,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:42,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:28:42,145 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:42,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:28:42,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:28:42,145 INFO L87 Difference]: Start difference. First operand 2454 states and 5542 transitions. Second operand has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:42,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:42,410 INFO L93 Difference]: Finished difference Result 4067 states and 9106 transitions. [2022-03-01 18:28:42,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-01 18:28:42,410 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-01 18:28:42,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:42,415 INFO L225 Difference]: With dead ends: 4067 [2022-03-01 18:28:42,415 INFO L226 Difference]: Without dead ends: 4040 [2022-03-01 18:28:42,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 48 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 618 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=333, Invalid=1473, Unknown=0, NotChecked=0, Total=1806 [2022-03-01 18:28:42,415 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 115 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 385 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:42,416 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 288 Invalid, 714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 305 Invalid, 0 Unknown, 385 Unchecked, 0.1s Time] [2022-03-01 18:28:42,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4040 states. [2022-03-01 18:28:42,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4040 to 2635. [2022-03-01 18:28:42,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2635 states, 2634 states have (on average 2.2649962034927866) internal successors, (5966), 2634 states have internal predecessors, (5966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:42,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2635 states to 2635 states and 5966 transitions. [2022-03-01 18:28:42,451 INFO L78 Accepts]: Start accepts. Automaton has 2635 states and 5966 transitions. Word has length 32 [2022-03-01 18:28:42,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:42,451 INFO L470 AbstractCegarLoop]: Abstraction has 2635 states and 5966 transitions. [2022-03-01 18:28:42,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:42,451 INFO L276 IsEmpty]: Start isEmpty. Operand 2635 states and 5966 transitions. [2022-03-01 18:28:42,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:42,454 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:42,454 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:42,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-01 18:28:42,669 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-01 18:28:42,670 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:42,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:42,670 INFO L85 PathProgramCache]: Analyzing trace with hash 804520611, now seen corresponding path program 38 times [2022-03-01 18:28:42,670 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:42,670 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141604066] [2022-03-01 18:28:42,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:42,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:42,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:42,872 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:42,872 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:42,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141604066] [2022-03-01 18:28:42,872 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141604066] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:42,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275301689] [2022-03-01 18:28:42,872 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:28:42,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:42,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:42,873 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-01 18:28:42,874 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-01 18:28:42,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:28:42,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:42,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:28:42,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:43,105 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:43,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-01 18:28:43,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:43,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:43,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-01 18:28:43,283 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:43,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:43,539 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:43,539 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-03-01 18:28:43,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:43,651 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:43,651 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275301689] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:43,651 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:43,651 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-03-01 18:28:43,651 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888274323] [2022-03-01 18:28:43,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:43,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:28:43,652 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:43,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:28:43,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:28:43,652 INFO L87 Difference]: Start difference. First operand 2635 states and 5966 transitions. Second operand has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:43,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:43,952 INFO L93 Difference]: Finished difference Result 3211 states and 7172 transitions. [2022-03-01 18:28:43,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-01 18:28:43,953 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-01 18:28:43,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:43,956 INFO L225 Difference]: With dead ends: 3211 [2022-03-01 18:28:43,956 INFO L226 Difference]: Without dead ends: 3145 [2022-03-01 18:28:43,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 51 SyntacticMatches, 6 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 605 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=285, Invalid=1355, Unknown=0, NotChecked=0, Total=1640 [2022-03-01 18:28:43,957 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 132 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 617 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:43,957 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 241 Invalid, 994 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 341 Invalid, 0 Unknown, 617 Unchecked, 0.1s Time] [2022-03-01 18:28:43,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3145 states. [2022-03-01 18:28:43,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3145 to 2696. [2022-03-01 18:28:43,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2696 states, 2695 states have (on average 2.2608534322820035) internal successors, (6093), 2695 states have internal predecessors, (6093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:43,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2696 states to 2696 states and 6093 transitions. [2022-03-01 18:28:43,986 INFO L78 Accepts]: Start accepts. Automaton has 2696 states and 6093 transitions. Word has length 32 [2022-03-01 18:28:43,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:43,986 INFO L470 AbstractCegarLoop]: Abstraction has 2696 states and 6093 transitions. [2022-03-01 18:28:43,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:43,986 INFO L276 IsEmpty]: Start isEmpty. Operand 2696 states and 6093 transitions. [2022-03-01 18:28:43,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:43,989 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:43,989 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:44,005 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-01 18:28:44,204 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-01 18:28:44,204 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:44,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:44,204 INFO L85 PathProgramCache]: Analyzing trace with hash 349061555, now seen corresponding path program 39 times [2022-03-01 18:28:44,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:44,205 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4103696] [2022-03-01 18:28:44,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:44,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:44,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:44,347 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:44,347 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:44,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4103696] [2022-03-01 18:28:44,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4103696] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:44,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066891348] [2022-03-01 18:28:44,347 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:28:44,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:44,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:44,349 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-01 18:28:44,350 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-01 18:28:44,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:28:44,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:44,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 18:28:44,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:44,591 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:44,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-01 18:28:44,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:44,794 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:44,794 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 28 [2022-03-01 18:28:44,922 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:44,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:45,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:45,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:45,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:45,401 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:45,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 37 [2022-03-01 18:28:45,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:45,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-03-01 18:28:45,686 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:45,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066891348] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:45,686 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:45,686 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 39 [2022-03-01 18:28:45,687 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738107303] [2022-03-01 18:28:45,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:45,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-01 18:28:45,687 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:45,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-01 18:28:45,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1314, Unknown=0, NotChecked=0, Total=1560 [2022-03-01 18:28:45,689 INFO L87 Difference]: Start difference. First operand 2696 states and 6093 transitions. Second operand has 40 states, 40 states have (on average 2.15) internal successors, (86), 39 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-01 18:28:47,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:47,057 INFO L93 Difference]: Finished difference Result 3668 states and 8214 transitions. [2022-03-01 18:28:47,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-01 18:28:47,057 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.15) internal successors, (86), 39 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) Word has length 32 [2022-03-01 18:28:47,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:47,062 INFO L225 Difference]: With dead ends: 3668 [2022-03-01 18:28:47,062 INFO L226 Difference]: Without dead ends: 3548 [2022-03-01 18:28:47,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 50 SyntacticMatches, 6 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2015 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1004, Invalid=5002, Unknown=0, NotChecked=0, Total=6006 [2022-03-01 18:28:47,063 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 299 mSDsluCounter, 866 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 603 SdHoareTripleChecker+Invalid, 1502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1145 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:47,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [299 Valid, 603 Invalid, 1502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 313 Invalid, 0 Unknown, 1145 Unchecked, 0.1s Time] [2022-03-01 18:28:47,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3548 states. [2022-03-01 18:28:47,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3548 to 2929. [2022-03-01 18:28:47,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2929 states, 2928 states have (on average 2.2575136612021858) internal successors, (6610), 2928 states have internal predecessors, (6610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:47,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2929 states to 2929 states and 6610 transitions. [2022-03-01 18:28:47,095 INFO L78 Accepts]: Start accepts. Automaton has 2929 states and 6610 transitions. Word has length 32 [2022-03-01 18:28:47,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:47,095 INFO L470 AbstractCegarLoop]: Abstraction has 2929 states and 6610 transitions. [2022-03-01 18:28:47,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.15) internal successors, (86), 39 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-01 18:28:47,095 INFO L276 IsEmpty]: Start isEmpty. Operand 2929 states and 6610 transitions. [2022-03-01 18:28:47,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:47,098 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:47,098 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:47,115 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-01 18:28:47,306 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-01 18:28:47,307 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:47,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:47,307 INFO L85 PathProgramCache]: Analyzing trace with hash -2145543437, now seen corresponding path program 40 times [2022-03-01 18:28:47,307 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:47,307 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610244567] [2022-03-01 18:28:47,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:47,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:47,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:47,489 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:47,489 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:47,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610244567] [2022-03-01 18:28:47,490 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610244567] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:47,490 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11864533] [2022-03-01 18:28:47,490 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:28:47,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:47,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:47,491 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-01 18:28:47,491 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-01 18:28:47,512 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:28:47,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:47,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:28:47,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:47,659 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:47,660 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29 [2022-03-01 18:28:47,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:47,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:47,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:28:47,773 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:47,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:47,940 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:47,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:28:48,045 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:48,064 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:48,064 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11864533] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:48,064 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:48,064 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-03-01 18:28:48,064 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652993797] [2022-03-01 18:28:48,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:48,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:28:48,065 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:48,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:28:48,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:28:48,065 INFO L87 Difference]: Start difference. First operand 2929 states and 6610 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-01 18:28:48,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:48,574 INFO L93 Difference]: Finished difference Result 4509 states and 10100 transitions. [2022-03-01 18:28:48,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-01 18:28:48,574 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 32 [2022-03-01 18:28:48,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:48,579 INFO L225 Difference]: With dead ends: 4509 [2022-03-01 18:28:48,579 INFO L226 Difference]: Without dead ends: 4467 [2022-03-01 18:28:48,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 49 SyntacticMatches, 8 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 841 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=438, Invalid=1724, Unknown=0, NotChecked=0, Total=2162 [2022-03-01 18:28:48,580 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 161 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 966 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 514 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:48,580 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 296 Invalid, 966 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 406 Invalid, 0 Unknown, 514 Unchecked, 0.1s Time] [2022-03-01 18:28:48,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4467 states. [2022-03-01 18:28:48,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4467 to 3295. [2022-03-01 18:28:48,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3295 states, 3294 states have (on average 2.2726168791742563) internal successors, (7486), 3294 states have internal predecessors, (7486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:48,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3295 states to 3295 states and 7486 transitions. [2022-03-01 18:28:48,641 INFO L78 Accepts]: Start accepts. Automaton has 3295 states and 7486 transitions. Word has length 32 [2022-03-01 18:28:48,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:48,641 INFO L470 AbstractCegarLoop]: Abstraction has 3295 states and 7486 transitions. [2022-03-01 18:28:48,641 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-01 18:28:48,641 INFO L276 IsEmpty]: Start isEmpty. Operand 3295 states and 7486 transitions. [2022-03-01 18:28:48,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:48,645 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:48,645 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:48,660 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-01 18:28:48,860 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-01 18:28:48,860 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:48,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:48,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1639171119, now seen corresponding path program 41 times [2022-03-01 18:28:48,867 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:48,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717215260] [2022-03-01 18:28:48,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:48,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:48,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:49,061 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:49,062 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:49,062 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717215260] [2022-03-01 18:28:49,062 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717215260] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:49,062 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262260072] [2022-03-01 18:28:49,062 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:28:49,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:49,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:49,063 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-01 18:28:49,064 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-01 18:28:49,086 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:28:49,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:49,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 18:28:49,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:49,254 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:49,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-01 18:28:49,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:49,377 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:49,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-01 18:28:49,390 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:49,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:49,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:49,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:49,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:49,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 57 [2022-03-01 18:28:49,998 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:49,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262260072] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:49,998 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:49,998 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 34 [2022-03-01 18:28:49,998 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863245060] [2022-03-01 18:28:49,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:49,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-01 18:28:49,998 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:49,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-01 18:28:49,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=981, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 18:28:49,999 INFO L87 Difference]: Start difference. First operand 3295 states and 7486 transitions. Second operand has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:51,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:51,162 INFO L93 Difference]: Finished difference Result 5882 states and 13176 transitions. [2022-03-01 18:28:51,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-01 18:28:51,164 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have 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-01 18:28:51,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:51,172 INFO L225 Difference]: With dead ends: 5882 [2022-03-01 18:28:51,172 INFO L226 Difference]: Without dead ends: 5674 [2022-03-01 18:28:51,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 63 SyntacticMatches, 9 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2067 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=867, Invalid=4389, Unknown=0, NotChecked=0, Total=5256 [2022-03-01 18:28:51,173 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 348 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 719 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 1315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 517 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:51,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 390 Invalid, 1315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 719 Invalid, 0 Unknown, 517 Unchecked, 0.3s Time] [2022-03-01 18:28:51,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5674 states. [2022-03-01 18:28:51,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5674 to 3749. [2022-03-01 18:28:51,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3749 states, 3748 states have (on average 2.2716115261472787) internal successors, (8514), 3748 states have internal predecessors, (8514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:51,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3749 states to 3749 states and 8514 transitions. [2022-03-01 18:28:51,225 INFO L78 Accepts]: Start accepts. Automaton has 3749 states and 8514 transitions. Word has length 32 [2022-03-01 18:28:51,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:51,226 INFO L470 AbstractCegarLoop]: Abstraction has 3749 states and 8514 transitions. [2022-03-01 18:28:51,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:51,226 INFO L276 IsEmpty]: Start isEmpty. Operand 3749 states and 8514 transitions. [2022-03-01 18:28:51,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:51,231 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:51,231 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:51,249 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-01 18:28:51,447 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-01 18:28:51,447 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:51,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:51,448 INFO L85 PathProgramCache]: Analyzing trace with hash 251124075, now seen corresponding path program 42 times [2022-03-01 18:28:51,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:51,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268923683] [2022-03-01 18:28:51,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:51,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:51,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:51,598 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:51,599 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:51,599 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268923683] [2022-03-01 18:28:51,599 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268923683] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:51,599 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652590864] [2022-03-01 18:28:51,599 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:28:51,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:51,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:51,600 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-01 18:28:51,601 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-01 18:28:51,623 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:28:51,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:51,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:28:51,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:51,762 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:51,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-01 18:28:51,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:51,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:51,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:51,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-01 18:28:51,905 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:51,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:52,086 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:52,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-03-01 18:28:52,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:52,192 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:52,193 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652590864] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:52,193 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:52,193 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 28 [2022-03-01 18:28:52,193 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661437570] [2022-03-01 18:28:52,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:52,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:28:52,194 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:52,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:28:52,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=674, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:28:52,194 INFO L87 Difference]: Start difference. First operand 3749 states and 8514 transitions. Second operand has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:52,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:52,356 INFO L93 Difference]: Finished difference Result 4320 states and 9774 transitions. [2022-03-01 18:28:52,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 18:28:52,357 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-01 18:28:52,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:52,361 INFO L225 Difference]: With dead ends: 4320 [2022-03-01 18:28:52,361 INFO L226 Difference]: Without dead ends: 4280 [2022-03-01 18:28:52,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=218, Invalid=972, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 18:28:52,362 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 134 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 268 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:52,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 197 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 191 Invalid, 0 Unknown, 268 Unchecked, 0.1s Time] [2022-03-01 18:28:52,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4280 states. [2022-03-01 18:28:52,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4280 to 3804. [2022-03-01 18:28:52,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3804 states, 3803 states have (on average 2.2713647120694187) internal successors, (8638), 3803 states have internal predecessors, (8638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:52,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3804 states to 3804 states and 8638 transitions. [2022-03-01 18:28:52,403 INFO L78 Accepts]: Start accepts. Automaton has 3804 states and 8638 transitions. Word has length 32 [2022-03-01 18:28:52,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:52,403 INFO L470 AbstractCegarLoop]: Abstraction has 3804 states and 8638 transitions. [2022-03-01 18:28:52,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:52,403 INFO L276 IsEmpty]: Start isEmpty. Operand 3804 states and 8638 transitions. [2022-03-01 18:28:52,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:52,407 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:52,407 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:52,423 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-03-01 18:28:52,623 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-01 18:28:52,623 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:52,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:52,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1453373471, now seen corresponding path program 43 times [2022-03-01 18:28:52,623 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:52,623 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782040028] [2022-03-01 18:28:52,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:52,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:52,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:52,806 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:52,807 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:52,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782040028] [2022-03-01 18:28:52,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782040028] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:52,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263448219] [2022-03-01 18:28:52,807 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:28:52,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:52,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:52,808 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-01 18:28:52,808 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-01 18:28:52,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:52,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:28:52,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:53,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:53,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:28:53,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:53,197 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:53,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:28:53,217 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:53,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:53,473 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:53,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:28:53,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:53,709 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:53,709 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263448219] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:53,709 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:53,709 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-03-01 18:28:53,709 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437265472] [2022-03-01 18:28:53,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:53,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:28:53,709 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:53,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:28:53,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:28:53,710 INFO L87 Difference]: Start difference. First operand 3804 states and 8638 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-01 18:28:54,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:54,115 INFO L93 Difference]: Finished difference Result 4154 states and 9383 transitions. [2022-03-01 18:28:54,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-01 18:28:54,115 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 32 [2022-03-01 18:28:54,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:54,120 INFO L225 Difference]: With dead ends: 4154 [2022-03-01 18:28:54,120 INFO L226 Difference]: Without dead ends: 4143 [2022-03-01 18:28:54,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 50 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 682 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=312, Invalid=1580, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 18:28:54,120 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 147 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 314 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:54,120 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 182 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 228 Invalid, 0 Unknown, 314 Unchecked, 0.1s Time] [2022-03-01 18:28:54,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4143 states. [2022-03-01 18:28:54,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4143 to 3797. [2022-03-01 18:28:54,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3797 states, 3796 states have (on average 2.2710748155953637) internal successors, (8621), 3796 states have internal predecessors, (8621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:54,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3797 states to 3797 states and 8621 transitions. [2022-03-01 18:28:54,160 INFO L78 Accepts]: Start accepts. Automaton has 3797 states and 8621 transitions. Word has length 32 [2022-03-01 18:28:54,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:54,163 INFO L470 AbstractCegarLoop]: Abstraction has 3797 states and 8621 transitions. [2022-03-01 18:28:54,163 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-01 18:28:54,164 INFO L276 IsEmpty]: Start isEmpty. Operand 3797 states and 8621 transitions. [2022-03-01 18:28:54,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:54,169 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:54,169 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:54,199 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-01 18:28:54,383 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-01 18:28:54,383 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:54,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:54,384 INFO L85 PathProgramCache]: Analyzing trace with hash -62131981, now seen corresponding path program 44 times [2022-03-01 18:28:54,384 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:54,384 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728812077] [2022-03-01 18:28:54,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:54,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:54,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:54,568 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:54,568 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:54,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728812077] [2022-03-01 18:28:54,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728812077] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:54,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900733166] [2022-03-01 18:28:54,568 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:28:54,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:54,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:54,569 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-01 18:28:54,570 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-01 18:28:54,591 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:28:54,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:54,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:28:54,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:54,805 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:54,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:28:54,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:54,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:54,933 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:28:54,943 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:54,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:55,220 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:55,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:28:55,388 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:55,408 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:55,408 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900733166] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:55,408 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:55,408 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-03-01 18:28:55,408 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312594791] [2022-03-01 18:28:55,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:55,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:28:55,409 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:55,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:28:55,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:28:55,409 INFO L87 Difference]: Start difference. First operand 3797 states and 8621 transitions. Second operand has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 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-01 18:28:56,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:56,138 INFO L93 Difference]: Finished difference Result 4560 states and 10241 transitions. [2022-03-01 18:28:56,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-01 18:28:56,138 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 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) Word has length 32 [2022-03-01 18:28:56,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:56,143 INFO L225 Difference]: With dead ends: 4560 [2022-03-01 18:28:56,143 INFO L226 Difference]: Without dead ends: 4520 [2022-03-01 18:28:56,144 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 50 SyntacticMatches, 6 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1005 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=456, Invalid=2406, Unknown=0, NotChecked=0, Total=2862 [2022-03-01 18:28:56,144 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 162 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 545 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:56,144 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 263 Invalid, 874 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 300 Invalid, 0 Unknown, 545 Unchecked, 0.1s Time] [2022-03-01 18:28:56,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4520 states. [2022-03-01 18:28:56,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4520 to 3870. [2022-03-01 18:28:56,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3870 states, 3869 states have (on average 2.271387955544068) internal successors, (8788), 3869 states have internal predecessors, (8788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:56,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3870 states to 3870 states and 8788 transitions. [2022-03-01 18:28:56,186 INFO L78 Accepts]: Start accepts. Automaton has 3870 states and 8788 transitions. Word has length 32 [2022-03-01 18:28:56,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:56,186 INFO L470 AbstractCegarLoop]: Abstraction has 3870 states and 8788 transitions. [2022-03-01 18:28:56,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 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-01 18:28:56,186 INFO L276 IsEmpty]: Start isEmpty. Operand 3870 states and 8788 transitions. [2022-03-01 18:28:56,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:56,190 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:56,190 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:56,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-01 18:28:56,406 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-01 18:28:56,406 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:56,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:56,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1842733581, now seen corresponding path program 45 times [2022-03-01 18:28:56,406 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:56,406 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960681958] [2022-03-01 18:28:56,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:56,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:56,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:56,573 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:56,573 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:56,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960681958] [2022-03-01 18:28:56,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960681958] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:56,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27056819] [2022-03-01 18:28:56,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:28:56,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:56,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:56,574 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-01 18:28:56,575 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-01 18:28:56,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:28:56,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:56,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:28:56,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:56,771 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:56,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 26 treesize of output 26 [2022-03-01 18:28:56,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:56,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:56,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:56,833 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:28:56,843 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:56,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:57,026 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:57,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:28:57,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:57,187 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:57,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27056819] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:57,187 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:57,187 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-03-01 18:28:57,187 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992144457] [2022-03-01 18:28:57,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:57,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:28:57,188 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:57,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:28:57,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:28:57,188 INFO L87 Difference]: Start difference. First operand 3870 states and 8788 transitions. Second operand has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 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-01 18:28:57,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:57,560 INFO L93 Difference]: Finished difference Result 5581 states and 12529 transitions. [2022-03-01 18:28:57,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-01 18:28:57,560 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-01 18:28:57,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:57,567 INFO L225 Difference]: With dead ends: 5581 [2022-03-01 18:28:57,567 INFO L226 Difference]: Without dead ends: 5455 [2022-03-01 18:28:57,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 50 SyntacticMatches, 8 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 766 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=328, Invalid=1652, Unknown=0, NotChecked=0, Total=1980 [2022-03-01 18:28:57,568 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 204 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 875 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 446 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:57,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 286 Invalid, 875 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 402 Invalid, 0 Unknown, 446 Unchecked, 0.1s Time] [2022-03-01 18:28:57,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5455 states. [2022-03-01 18:28:57,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5455 to 3920. [2022-03-01 18:28:57,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3920 states, 3919 states have (on average 2.2702219954069918) internal successors, (8897), 3919 states have internal predecessors, (8897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:57,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3920 states to 3920 states and 8897 transitions. [2022-03-01 18:28:57,616 INFO L78 Accepts]: Start accepts. Automaton has 3920 states and 8897 transitions. Word has length 32 [2022-03-01 18:28:57,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:57,616 INFO L470 AbstractCegarLoop]: Abstraction has 3920 states and 8897 transitions. [2022-03-01 18:28:57,616 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 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-01 18:28:57,616 INFO L276 IsEmpty]: Start isEmpty. Operand 3920 states and 8897 transitions. [2022-03-01 18:28:57,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:57,620 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:57,620 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:57,636 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-01 18:28:57,835 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-01 18:28:57,836 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:57,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:57,836 INFO L85 PathProgramCache]: Analyzing trace with hash 778274133, now seen corresponding path program 46 times [2022-03-01 18:28:57,836 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:57,836 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443251997] [2022-03-01 18:28:57,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:57,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:57,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:58,019 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:58,019 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:58,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443251997] [2022-03-01 18:28:58,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443251997] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:58,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393660262] [2022-03-01 18:28:58,019 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:28:58,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:58,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:58,020 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-01 18:28:58,021 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-01 18:28:58,039 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:28:58,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:58,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:28:58,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:58,205 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:58,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:28:58,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:58,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:58,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:28:58,276 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:58,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:58,480 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:28:58,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:28:58,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:28:58,625 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:58,625 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393660262] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:58,625 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:58,625 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-03-01 18:28:58,625 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449035610] [2022-03-01 18:28:58,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:58,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:28:58,626 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:58,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:28:58,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:28:58,626 INFO L87 Difference]: Start difference. First operand 3920 states and 8897 transitions. Second operand has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 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-01 18:28:59,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:59,114 INFO L93 Difference]: Finished difference Result 5422 states and 12182 transitions. [2022-03-01 18:28:59,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-01 18:28:59,114 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-01 18:28:59,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:59,120 INFO L225 Difference]: With dead ends: 5422 [2022-03-01 18:28:59,120 INFO L226 Difference]: Without dead ends: 5349 [2022-03-01 18:28:59,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 48 SyntacticMatches, 13 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 975 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=384, Invalid=1968, Unknown=0, NotChecked=0, Total=2352 [2022-03-01 18:28:59,123 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 144 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 886 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 417 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:59,123 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 248 Invalid, 886 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 442 Invalid, 0 Unknown, 417 Unchecked, 0.1s Time] [2022-03-01 18:28:59,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5349 states. [2022-03-01 18:28:59,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5349 to 4155. [2022-03-01 18:28:59,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4155 states, 4154 states have (on average 2.2708233028406357) internal successors, (9433), 4154 states have internal predecessors, (9433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:59,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4155 states to 4155 states and 9433 transitions. [2022-03-01 18:28:59,176 INFO L78 Accepts]: Start accepts. Automaton has 4155 states and 9433 transitions. Word has length 32 [2022-03-01 18:28:59,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:59,176 INFO L470 AbstractCegarLoop]: Abstraction has 4155 states and 9433 transitions. [2022-03-01 18:28:59,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 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-01 18:28:59,176 INFO L276 IsEmpty]: Start isEmpty. Operand 4155 states and 9433 transitions. [2022-03-01 18:28:59,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:28:59,180 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:59,180 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:59,195 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-03-01 18:28:59,393 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-01 18:28:59,393 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:28:59,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:59,394 INFO L85 PathProgramCache]: Analyzing trace with hash 388256609, now seen corresponding path program 47 times [2022-03-01 18:28:59,394 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:59,394 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530839322] [2022-03-01 18:28:59,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:59,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:59,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:59,538 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:59,539 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:59,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530839322] [2022-03-01 18:28:59,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530839322] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:59,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735377342] [2022-03-01 18:28:59,539 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:28:59,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:59,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:59,540 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-01 18:28:59,541 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-01 18:28:59,562 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:28:59,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:59,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:28:59,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:59,751 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:59,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 18:28:59,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:59,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:28:59,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:59,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-01 18:28:59,839 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:59,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:00,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:00,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:00,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:00,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 57 [2022-03-01 18:29:00,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 31 [2022-03-01 18:29:00,314 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:00,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735377342] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:00,314 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:00,315 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-03-01 18:29:00,315 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852680985] [2022-03-01 18:29:00,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:00,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:29:00,315 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:00,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:29:00,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=1028, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:29:00,315 INFO L87 Difference]: Start difference. First operand 4155 states and 9433 transitions. Second operand has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:00,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:00,782 INFO L93 Difference]: Finished difference Result 5217 states and 11757 transitions. [2022-03-01 18:29:00,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-01 18:29:00,782 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have 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-01 18:29:00,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:00,788 INFO L225 Difference]: With dead ends: 5217 [2022-03-01 18:29:00,788 INFO L226 Difference]: Without dead ends: 5195 [2022-03-01 18:29:00,789 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 48 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1122 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=475, Invalid=2281, Unknown=0, NotChecked=0, Total=2756 [2022-03-01 18:29:00,789 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 119 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 504 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:00,789 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 223 Invalid, 928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 406 Invalid, 0 Unknown, 504 Unchecked, 0.1s Time] [2022-03-01 18:29:00,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5195 states. [2022-03-01 18:29:00,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5195 to 4255. [2022-03-01 18:29:00,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4255 states, 4254 states have (on average 2.2717442407146216) internal successors, (9664), 4254 states have internal predecessors, (9664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:00,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4255 states to 4255 states and 9664 transitions. [2022-03-01 18:29:00,839 INFO L78 Accepts]: Start accepts. Automaton has 4255 states and 9664 transitions. Word has length 32 [2022-03-01 18:29:00,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:00,839 INFO L470 AbstractCegarLoop]: Abstraction has 4255 states and 9664 transitions. [2022-03-01 18:29:00,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:00,839 INFO L276 IsEmpty]: Start isEmpty. Operand 4255 states and 9664 transitions. [2022-03-01 18:29:00,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:29:00,843 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:00,843 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:00,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-01 18:29:01,059 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-01 18:29:01,059 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:29:01,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:01,059 INFO L85 PathProgramCache]: Analyzing trace with hash 36126075, now seen corresponding path program 48 times [2022-03-01 18:29:01,059 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:01,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581221304] [2022-03-01 18:29:01,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:01,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:01,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:01,233 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:01,234 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:01,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581221304] [2022-03-01 18:29:01,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581221304] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:01,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622694932] [2022-03-01 18:29:01,234 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:29:01,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:01,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:01,235 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-01 18:29:01,236 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-01 18:29:01,257 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:29:01,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:01,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:29:01,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:01,419 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:01,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:29:01,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:01,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:01,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:29:01,485 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:01,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:01,654 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:29:01,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:29:01,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:29:01,751 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:01,751 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622694932] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:01,751 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:01,751 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-03-01 18:29:01,751 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837790552] [2022-03-01 18:29:01,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:01,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:29:01,751 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:01,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:29:01,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:29:01,752 INFO L87 Difference]: Start difference. First operand 4255 states and 9664 transitions. Second operand has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 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-01 18:29:02,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:02,418 INFO L93 Difference]: Finished difference Result 6892 states and 15481 transitions. [2022-03-01 18:29:02,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-01 18:29:02,418 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-01 18:29:02,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:02,428 INFO L225 Difference]: With dead ends: 6892 [2022-03-01 18:29:02,428 INFO L226 Difference]: Without dead ends: 6717 [2022-03-01 18:29:02,429 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 52 SyntacticMatches, 14 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1247 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=496, Invalid=2156, Unknown=0, NotChecked=0, Total=2652 [2022-03-01 18:29:02,429 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 190 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 899 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 526 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:02,429 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 286 Invalid, 899 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 336 Invalid, 0 Unknown, 526 Unchecked, 0.1s Time] [2022-03-01 18:29:02,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6717 states. [2022-03-01 18:29:02,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6717 to 4460. [2022-03-01 18:29:02,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4460 states, 4459 states have (on average 2.270015698587127) internal successors, (10122), 4459 states have internal predecessors, (10122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:02,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4460 states to 4460 states and 10122 transitions. [2022-03-01 18:29:02,508 INFO L78 Accepts]: Start accepts. Automaton has 4460 states and 10122 transitions. Word has length 32 [2022-03-01 18:29:02,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:02,508 INFO L470 AbstractCegarLoop]: Abstraction has 4460 states and 10122 transitions. [2022-03-01 18:29:02,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 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-01 18:29:02,508 INFO L276 IsEmpty]: Start isEmpty. Operand 4460 states and 10122 transitions. [2022-03-01 18:29:02,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:29:02,512 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:02,512 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:02,533 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-01 18:29:02,726 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-01 18:29:02,726 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:29:02,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:02,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1637833507, now seen corresponding path program 49 times [2022-03-01 18:29:02,727 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:02,727 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39852114] [2022-03-01 18:29:02,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:02,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:02,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:02,964 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:02,964 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:02,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39852114] [2022-03-01 18:29:02,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39852114] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:02,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206384750] [2022-03-01 18:29:02,964 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:29:02,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:02,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:02,965 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-01 18:29:02,966 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-01 18:29:02,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:02,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:29:02,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:03,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:03,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:29:03,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:03,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:03,329 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:03,329 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:29:03,347 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:03,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:03,578 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:29:03,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:29:03,675 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:29:03,703 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:03,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206384750] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:03,704 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:03,704 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-03-01 18:29:03,704 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921992312] [2022-03-01 18:29:03,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:03,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:29:03,704 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:03,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:29:03,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:29:03,705 INFO L87 Difference]: Start difference. First operand 4460 states and 10122 transitions. Second operand has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 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-01 18:29:04,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:04,408 INFO L93 Difference]: Finished difference Result 6917 states and 15565 transitions. [2022-03-01 18:29:04,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-01 18:29:04,409 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-01 18:29:04,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:04,418 INFO L225 Difference]: With dead ends: 6917 [2022-03-01 18:29:04,418 INFO L226 Difference]: Without dead ends: 6736 [2022-03-01 18:29:04,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 50 SyntacticMatches, 11 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 876 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=421, Invalid=1741, Unknown=0, NotChecked=0, Total=2162 [2022-03-01 18:29:04,419 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 142 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 1243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 515 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:04,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 329 Invalid, 1243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 688 Invalid, 0 Unknown, 515 Unchecked, 0.2s Time] [2022-03-01 18:29:04,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6736 states. [2022-03-01 18:29:04,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6736 to 4336. [2022-03-01 18:29:04,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4336 states, 4335 states have (on average 2.2622837370242213) internal successors, (9807), 4335 states have internal predecessors, (9807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:04,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4336 states to 4336 states and 9807 transitions. [2022-03-01 18:29:04,477 INFO L78 Accepts]: Start accepts. Automaton has 4336 states and 9807 transitions. Word has length 32 [2022-03-01 18:29:04,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:04,477 INFO L470 AbstractCegarLoop]: Abstraction has 4336 states and 9807 transitions. [2022-03-01 18:29:04,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 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-01 18:29:04,477 INFO L276 IsEmpty]: Start isEmpty. Operand 4336 states and 9807 transitions. [2022-03-01 18:29:04,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:29:04,481 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:04,481 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:04,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-01 18:29:04,697 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-01 18:29:04,697 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:29:04,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:04,697 INFO L85 PathProgramCache]: Analyzing trace with hash -233872393, now seen corresponding path program 50 times [2022-03-01 18:29:04,698 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:04,698 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458894241] [2022-03-01 18:29:04,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:04,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:04,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:04,960 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:04,960 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:04,960 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458894241] [2022-03-01 18:29:04,960 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458894241] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:04,960 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842451526] [2022-03-01 18:29:04,961 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:29:04,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:04,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:04,976 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-01 18:29:04,977 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-01 18:29:04,997 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:29:04,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:04,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:29:04,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:05,239 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:05,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:29:05,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:05,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:05,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:05,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:29:05,323 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:05,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:05,505 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:29:05,505 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-01 18:29:05,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:29:05,598 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:05,598 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842451526] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:05,598 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:05,598 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-03-01 18:29:05,598 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906648114] [2022-03-01 18:29:05,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:05,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:29:05,598 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:05,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:29:05,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:29:05,599 INFO L87 Difference]: Start difference. First operand 4336 states and 9807 transitions. Second operand has 31 states, 31 states have (on average 1.967741935483871) internal successors, (61), 30 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-01 18:29:06,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:06,106 INFO L93 Difference]: Finished difference Result 6011 states and 13443 transitions. [2022-03-01 18:29:06,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-01 18:29:06,106 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.967741935483871) internal successors, (61), 30 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 32 [2022-03-01 18:29:06,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:06,113 INFO L225 Difference]: With dead ends: 6011 [2022-03-01 18:29:06,113 INFO L226 Difference]: Without dead ends: 5882 [2022-03-01 18:29:06,113 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 50 SyntacticMatches, 11 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 865 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=402, Invalid=1760, Unknown=0, NotChecked=0, Total=2162 [2022-03-01 18:29:06,113 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 154 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 1354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 803 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:06,113 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 348 Invalid, 1354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 510 Invalid, 0 Unknown, 803 Unchecked, 0.1s Time] [2022-03-01 18:29:06,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5882 states. [2022-03-01 18:29:06,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5882 to 4195. [2022-03-01 18:29:06,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4195 states, 4194 states have (on average 2.259656652360515) internal successors, (9477), 4194 states have internal predecessors, (9477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:06,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4195 states to 4195 states and 9477 transitions. [2022-03-01 18:29:06,172 INFO L78 Accepts]: Start accepts. Automaton has 4195 states and 9477 transitions. Word has length 32 [2022-03-01 18:29:06,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:06,172 INFO L470 AbstractCegarLoop]: Abstraction has 4195 states and 9477 transitions. [2022-03-01 18:29:06,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.967741935483871) internal successors, (61), 30 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-01 18:29:06,172 INFO L276 IsEmpty]: Start isEmpty. Operand 4195 states and 9477 transitions. [2022-03-01 18:29:06,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:29:06,175 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:06,176 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:06,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-01 18:29:06,391 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-01 18:29:06,391 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:29:06,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:06,391 INFO L85 PathProgramCache]: Analyzing trace with hash -13819161, now seen corresponding path program 51 times [2022-03-01 18:29:06,391 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:06,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51421410] [2022-03-01 18:29:06,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:06,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:06,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:06,531 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:29:06,531 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:06,531 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51421410] [2022-03-01 18:29:06,531 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51421410] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:06,531 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090416370] [2022-03-01 18:29:06,531 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:29:06,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:06,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:06,552 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-01 18:29:06,587 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:29:06,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:06,587 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-01 18:29:06,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 18:29:06,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:06,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:06,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 18:29:06,786 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:06,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 38 [2022-03-01 18:29:06,880 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:06,880 INFO L328 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2022-03-01 18:42:05,349 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-03-01 18:42:05,351 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-03-01 18:42:05,363 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-01 18:42:05,367 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-01 18:42:05,371 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 18:42:05,559 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-01 18:42:05,559 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 7ms.. [2022-03-01 18:42:05,560 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-03-01 18:42:05,560 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-03-01 18:42:05,563 INFO L732 BasicCegarLoop]: Path program histogram: [51, 1, 1] [2022-03-01 18:42:05,565 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-01 18:42:05,566 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-01 18:42:05,576 INFO L202 PluginConnector]: Adding new model inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.03 06:42:05 BasicIcfg [2022-03-01 18:42:05,576 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-01 18:42:05,577 INFO L158 Benchmark]: Toolchain (without parser) took 866545.85ms. Allocated memory was 216.0MB in the beginning and 531.6MB in the end (delta: 315.6MB). Free memory was 175.0MB in the beginning and 194.1MB in the end (delta: -19.1MB). Peak memory consumption was 328.8MB. Max. memory is 8.0GB. [2022-03-01 18:42:05,577 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.14ms. Allocated memory is still 216.0MB. Free memory is still 176.2MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 18:42:05,577 INFO L158 Benchmark]: Boogie Procedure Inliner took 18.11ms. Allocated memory is still 216.0MB. Free memory was 175.0MB in the beginning and 173.4MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-01 18:42:05,577 INFO L158 Benchmark]: Boogie Preprocessor took 14.77ms. Allocated memory is still 216.0MB. Free memory was 173.4MB in the beginning and 172.5MB in the end (delta: 908.8kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-01 18:42:05,577 INFO L158 Benchmark]: RCFGBuilder took 240.95ms. Allocated memory is still 216.0MB. Free memory was 172.4MB in the beginning and 163.2MB in the end (delta: 9.2MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-03-01 18:42:05,577 INFO L158 Benchmark]: TraceAbstraction took 866267.71ms. Allocated memory was 216.0MB in the beginning and 531.6MB in the end (delta: 315.6MB). Free memory was 162.7MB in the beginning and 194.1MB in the end (delta: -31.4MB). Peak memory consumption was 317.3MB. Max. memory is 8.0GB. [2022-03-01 18:42:05,577 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.14ms. Allocated memory is still 216.0MB. Free memory is still 176.2MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 18.11ms. Allocated memory is still 216.0MB. Free memory was 175.0MB in the beginning and 173.4MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 14.77ms. Allocated memory is still 216.0MB. Free memory was 173.4MB in the beginning and 172.5MB in the end (delta: 908.8kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 240.95ms. Allocated memory is still 216.0MB. Free memory was 172.4MB in the beginning and 163.2MB in the end (delta: 9.2MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 866267.71ms. Allocated memory was 216.0MB in the beginning and 531.6MB in the end (delta: 315.6MB). Free memory was 162.7MB in the beginning and 194.1MB in the end (delta: -31.4MB). Peak memory consumption was 317.3MB. 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: 62]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 7ms.. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 7ms.. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 7ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 41 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 866.2s, OverallIterations: 53, TraceHistogramMax: 2, PathProgramHistogramMax: 51, EmptinessCheckTime: 0.2s, AutomataDifference: 24.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7585 SdHoareTripleChecker+Valid, 6.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7585 mSDsluCounter, 11898 SdHoareTripleChecker+Invalid, 5.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 19136 IncrementalHoareTripleChecker+Unchecked, 16771 mSDsCounter, 1584 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 17660 IncrementalHoareTripleChecker+Invalid, 38380 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1584 mSolverCounterUnsat, 1312 mSDtfsCounter, 17660 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4938 GetRequests, 2515 SyntacticMatches, 221 SemanticMatches, 2202 ConstructedPredicates, 0 IntricatePredicates, 12 DeprecatedPredicates, 40328 ImplicationChecksByTransitivity, 32.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4460occurred in iteration=50, InterpolantAutomatonStates: 1537, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.5s AutomataMinimizationTime, 52 MinimizatonAttempts, 26546 StatesRemovedByMinimization, 51 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 47.6s InterpolantComputationTime, 3204 NumberOfCodeBlocks, 3204 NumberOfCodeBlocksAsserted, 159 NumberOfCheckSat, 4638 ConstructedInterpolants, 832 QuantifiedInterpolants, 56221 SizeOfPredicates, 862 NumberOfNonLiveVariables, 3371 ConjunctsInSsa, 1089 ConjunctsInUnsatCore, 152 InterpolantComputations, 2 PerfectInterpolantSequences, 79/1900 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