/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-MCRwithDepranks-BasicCegarLoop.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/min-fun.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-44898dd [2022-02-16 14:27:48,542 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-16 14:27:48,544 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-16 14:27:48,599 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-16 14:27:48,600 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-16 14:27:48,603 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-16 14:27:48,606 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-16 14:27:48,612 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-16 14:27:48,614 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-16 14:27:48,619 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-16 14:27:48,620 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-16 14:27:48,621 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-16 14:27:48,621 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-16 14:27:48,621 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-16 14:27:48,622 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-16 14:27:48,623 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-16 14:27:48,624 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-16 14:27:48,624 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-16 14:27:48,625 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-16 14:27:48,627 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-16 14:27:48,628 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-16 14:27:48,631 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-16 14:27:48,632 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-16 14:27:48,634 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-16 14:27:48,637 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-16 14:27:48,637 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-16 14:27:48,637 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-16 14:27:48,644 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-16 14:27:48,644 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-16 14:27:48,645 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-16 14:27:48,645 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-16 14:27:48,645 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-16 14:27:48,646 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-16 14:27:48,646 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-16 14:27:48,647 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-16 14:27:48,647 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-16 14:27:48,647 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-16 14:27:48,648 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-16 14:27:48,648 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-16 14:27:48,648 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-16 14:27:48,649 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-16 14:27:48,650 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-MCRwithDepranks-BasicCegarLoop.epf [2022-02-16 14:27:48,675 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-16 14:27:48,675 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-16 14:27:48,675 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-16 14:27:48,675 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-16 14:27:48,676 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-16 14:27:48,676 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-16 14:27:48,676 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-16 14:27:48,677 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-16 14:27:48,677 INFO L138 SettingsManager]: * Use SBE=true [2022-02-16 14:27:48,677 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-16 14:27:48,677 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-16 14:27:48,677 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-16 14:27:48,677 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-16 14:27:48,677 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-16 14:27:48,677 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-16 14:27:48,678 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-16 14:27:48,678 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-16 14:27:48,678 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-16 14:27:48,678 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-16 14:27:48,678 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-16 14:27:48,678 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-16 14:27:48,678 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-16 14:27:48,678 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-16 14:27:48,678 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-16 14:27:48,679 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-16 14:27:48,679 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-16 14:27:48,679 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-16 14:27:48,679 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-16 14:27:48,679 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-16 14:27:48,679 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-16 14:27:48,679 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-16 14:27:48,679 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-16 14:27:48,680 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-16 14:27:48,680 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-02-16 14:27:48,680 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-02-16 14:27:48,880 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-16 14:27:48,898 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-16 14:27:48,900 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-16 14:27:48,901 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-16 14:27:48,902 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-16 14:27:48,903 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/min-fun.wvr.bpl [2022-02-16 14:27:48,903 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/min-fun.wvr.bpl' [2022-02-16 14:27:48,923 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-16 14:27:48,924 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-16 14:27:48,925 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-16 14:27:48,925 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-16 14:27:48,925 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-16 14:27:48,945 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "min-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:27:48" (1/1) ... [2022-02-16 14:27:48,951 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "min-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:27:48" (1/1) ... [2022-02-16 14:27:48,963 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-16 14:27:48,964 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-16 14:27:48,966 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-16 14:27:48,966 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-16 14:27:48,966 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-16 14:27:48,972 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "min-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:27:48" (1/1) ... [2022-02-16 14:27:48,973 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "min-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:27:48" (1/1) ... [2022-02-16 14:27:48,975 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "min-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:27:48" (1/1) ... [2022-02-16 14:27:48,975 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "min-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:27:48" (1/1) ... [2022-02-16 14:27:48,979 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "min-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:27:48" (1/1) ... [2022-02-16 14:27:48,982 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "min-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:27:48" (1/1) ... [2022-02-16 14:27:48,984 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "min-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:27:48" (1/1) ... [2022-02-16 14:27:48,989 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-16 14:27:48,991 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-16 14:27:48,991 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-16 14:27:48,991 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-16 14:27:48,992 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "min-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:27:48" (1/1) ... [2022-02-16 14:27:48,998 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-16 14:27:49,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:27:49,024 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-02-16 14:27:49,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-02-16 14:27:49,064 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-16 14:27:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-16 14:27:49,064 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-16 14:27:49,065 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-16 14:27:49,065 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-16 14:27:49,065 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-16 14:27:49,065 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-16 14:27:49,065 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-16 14:27:49,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-16 14:27:49,065 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-02-16 14:27:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-02-16 14:27:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-02-16 14:27:49,067 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-16 14:27:49,113 INFO L234 CfgBuilder]: Building ICFG [2022-02-16 14:27:49,115 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-16 14:27:49,187 INFO L275 CfgBuilder]: Performing block encoding [2022-02-16 14:27:49,200 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-16 14:27:49,200 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-02-16 14:27:49,201 INFO L202 PluginConnector]: Adding new model min-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.02 02:27:49 BoogieIcfgContainer [2022-02-16 14:27:49,202 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-16 14:27:49,203 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-16 14:27:49,203 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-16 14:27:49,206 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-16 14:27:49,206 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "min-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:27:48" (1/2) ... [2022-02-16 14:27:49,207 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d27e78b and model type min-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.02 02:27:49, skipping insertion in model container [2022-02-16 14:27:49,207 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "min-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.02 02:27:49" (2/2) ... [2022-02-16 14:27:49,208 INFO L111 eAbstractionObserver]: Analyzing ICFG min-fun.wvr.bpl [2022-02-16 14:27:49,212 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-16 14:27:49,212 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-16 14:27:49,212 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-16 14:27:49,212 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-16 14:27:49,240 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-02-16 14:27:49,271 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-16 14:27:49,276 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-02-16 14:27:49,286 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-02-16 14:27:49,294 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 29 transitions, 82 flow [2022-02-16 14:27:49,337 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:27:55,509 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 526838 transitions and produced 183322 states. [2022-02-16 14:27:56,564 INFO L276 IsEmpty]: Start isEmpty. Operand has 183322 states, 122589 states have (on average 2.0976759741901803) internal successors, (257152), 183321 states have internal predecessors, (257152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:27:56,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 14:27:56,830 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:27:56,830 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:27:56,831 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:27:56,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:27:56,835 INFO L85 PathProgramCache]: Analyzing trace with hash -234537446, now seen corresponding path program 1 times [2022-02-16 14:27:56,843 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:27:56,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473269943] [2022-02-16 14:27:56,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:27:56,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:27:56,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:27:56,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:27:56,984 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:27:56,984 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473269943] [2022-02-16 14:27:56,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473269943] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 14:27:56,985 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 14:27:56,985 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-16 14:27:56,986 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606733305] [2022-02-16 14:27:56,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 14:27:56,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-16 14:27:56,989 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:27:57,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-16 14:27:57,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-16 14:27:58,121 INFO L87 Difference]: Start difference. First operand has 183322 states, 122589 states have (on average 2.0976759741901803) internal successors, (257152), 183321 states have internal predecessors, (257152), 0 states have call successors, (0), 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 6.0) 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-02-16 14:28:01,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:01,966 INFO L93 Difference]: Finished difference Result 183318 states and 257148 transitions. [2022-02-16 14:28:01,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-16 14:28:01,969 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) 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-02-16 14:28:01,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:02,316 INFO L225 Difference]: With dead ends: 183318 [2022-02-16 14:28:02,316 INFO L226 Difference]: Without dead ends: 56655 [2022-02-16 14:28:02,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-16 14:28:02,323 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 3 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:02,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 27 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:28:02,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56655 states. [2022-02-16 14:28:03,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56655 to 123. [2022-02-16 14:28:03,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 2.0081967213114753) internal successors, (245), 122 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:03,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 245 transitions. [2022-02-16 14:28:03,135 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 245 transitions. Word has length 18 [2022-02-16 14:28:03,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:03,135 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 245 transitions. [2022-02-16 14:28:03,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) 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-02-16 14:28:03,138 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 245 transitions. [2022-02-16 14:28:03,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 14:28:03,141 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:03,141 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:28:03,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-16 14:28:03,142 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:03,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:03,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1872873864, now seen corresponding path program 1 times [2022-02-16 14:28:03,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:03,147 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650354515] [2022-02-16 14:28:03,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:03,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:03,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:03,229 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:28:03,229 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:03,229 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650354515] [2022-02-16 14:28:03,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650354515] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 14:28:03,229 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 14:28:03,229 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-16 14:28:03,230 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286105523] [2022-02-16 14:28:03,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 14:28:03,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-16 14:28:03,231 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:03,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-16 14:28:03,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-16 14:28:03,232 INFO L87 Difference]: Start difference. First operand 123 states and 245 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:03,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:03,285 INFO L93 Difference]: Finished difference Result 131 states and 253 transitions. [2022-02-16 14:28:03,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-16 14:28:03,286 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-16 14:28:03,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:03,287 INFO L225 Difference]: With dead ends: 131 [2022-02-16 14:28:03,287 INFO L226 Difference]: Without dead ends: 131 [2022-02-16 14:28:03,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-16 14:28:03,289 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 32 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:03,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 15 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 14:28:03,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-02-16 14:28:03,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 122. [2022-02-16 14:28:03,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 121 states have (on average 1.9834710743801653) internal successors, (240), 121 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:03,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 240 transitions. [2022-02-16 14:28:03,296 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 240 transitions. Word has length 20 [2022-02-16 14:28:03,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:03,297 INFO L470 AbstractCegarLoop]: Abstraction has 122 states and 240 transitions. [2022-02-16 14:28:03,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:03,297 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 240 transitions. [2022-02-16 14:28:03,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 14:28:03,298 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:03,298 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:28:03,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-16 14:28:03,299 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:03,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:03,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1615051400, now seen corresponding path program 1 times [2022-02-16 14:28:03,301 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:03,301 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878074604] [2022-02-16 14:28:03,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:03,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:03,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:03,388 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:28:03,388 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:03,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878074604] [2022-02-16 14:28:03,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878074604] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 14:28:03,389 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 14:28:03,389 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-16 14:28:03,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430293572] [2022-02-16 14:28:03,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 14:28:03,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-16 14:28:03,389 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:03,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-16 14:28:03,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-16 14:28:03,390 INFO L87 Difference]: Start difference. First operand 122 states and 240 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:03,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:03,433 INFO L93 Difference]: Finished difference Result 173 states and 340 transitions. [2022-02-16 14:28:03,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-16 14:28:03,433 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-16 14:28:03,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:03,434 INFO L225 Difference]: With dead ends: 173 [2022-02-16 14:28:03,434 INFO L226 Difference]: Without dead ends: 173 [2022-02-16 14:28:03,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-02-16 14:28:03,435 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 69 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:03,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 13 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 14:28:03,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-02-16 14:28:03,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 143. [2022-02-16 14:28:03,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 1.971830985915493) internal successors, (280), 142 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:03,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 280 transitions. [2022-02-16 14:28:03,441 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 280 transitions. Word has length 20 [2022-02-16 14:28:03,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:03,441 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 280 transitions. [2022-02-16 14:28:03,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:03,441 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 280 transitions. [2022-02-16 14:28:03,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 14:28:03,442 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:03,442 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] [2022-02-16 14:28:03,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-16 14:28:03,442 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:03,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:03,443 INFO L85 PathProgramCache]: Analyzing trace with hash 196648534, now seen corresponding path program 1 times [2022-02-16 14:28:03,443 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:03,443 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370843201] [2022-02-16 14:28:03,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:03,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:03,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:03,866 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:03,866 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:03,866 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370843201] [2022-02-16 14:28:03,867 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370843201] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:28:03,867 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70463621] [2022-02-16 14:28:03,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:03,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:03,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:28:03,869 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:28:03,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-02-16 14:28:03,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:03,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 14:28:03,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:28:04,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:28:04,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 33 [2022-02-16 14:28:04,422 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:04,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:28:04,910 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:28:04,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 67 [2022-02-16 14:28:05,359 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:05,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70463621] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:28:05,360 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:28:05,360 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-02-16 14:28:05,360 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670698537] [2022-02-16 14:28:05,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:28:05,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 14:28:05,361 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:05,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 14:28:05,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2022-02-16 14:28:05,362 INFO L87 Difference]: Start difference. First operand 143 states and 280 transitions. Second operand has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:05,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:05,703 INFO L93 Difference]: Finished difference Result 237 states and 443 transitions. [2022-02-16 14:28:05,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 14:28:05,703 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-16 14:28:05,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:05,704 INFO L225 Difference]: With dead ends: 237 [2022-02-16 14:28:05,704 INFO L226 Difference]: Without dead ends: 232 [2022-02-16 14:28:05,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2022-02-16 14:28:05,705 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 112 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:05,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 54 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:28:05,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2022-02-16 14:28:05,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 158. [2022-02-16 14:28:05,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 1.9426751592356688) internal successors, (305), 157 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:05,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 305 transitions. [2022-02-16 14:28:05,711 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 305 transitions. Word has length 22 [2022-02-16 14:28:05,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:05,711 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 305 transitions. [2022-02-16 14:28:05,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:05,711 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 305 transitions. [2022-02-16 14:28:05,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 14:28:05,712 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:05,712 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] [2022-02-16 14:28:05,737 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-02-16 14:28:05,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:05,924 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:05,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:05,924 INFO L85 PathProgramCache]: Analyzing trace with hash 805974298, now seen corresponding path program 2 times [2022-02-16 14:28:05,924 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:05,924 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285537070] [2022-02-16 14:28:05,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:05,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:05,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:06,173 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:06,173 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:06,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285537070] [2022-02-16 14:28:06,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285537070] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:28:06,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957517715] [2022-02-16 14:28:06,174 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:28:06,174 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:06,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:28:06,175 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:28:06,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-02-16 14:28:06,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:28:06,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:28:06,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 14:28:06,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:28:06,470 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:28:06,470 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2022-02-16 14:28:06,894 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:06,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:28:07,221 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:28:07,221 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 77 treesize of output 69 [2022-02-16 14:28:07,612 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:07,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957517715] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:28:07,613 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:28:07,613 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 18 [2022-02-16 14:28:07,613 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042879172] [2022-02-16 14:28:07,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:28:07,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 14:28:07,615 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:07,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 14:28:07,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-02-16 14:28:07,621 INFO L87 Difference]: Start difference. First operand 158 states and 305 transitions. Second operand has 19 states, 19 states have (on average 2.9473684210526314) internal successors, (56), 18 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:08,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:08,521 INFO L93 Difference]: Finished difference Result 271 states and 507 transitions. [2022-02-16 14:28:08,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 14:28:08,527 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.9473684210526314) internal successors, (56), 18 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-16 14:28:08,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:08,528 INFO L225 Difference]: With dead ends: 271 [2022-02-16 14:28:08,528 INFO L226 Difference]: Without dead ends: 265 [2022-02-16 14:28:08,529 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=217, Invalid=713, Unknown=0, NotChecked=0, Total=930 [2022-02-16 14:28:08,530 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 104 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:08,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 77 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 441 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 14:28:08,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2022-02-16 14:28:08,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 159. [2022-02-16 14:28:08,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 1.9430379746835442) internal successors, (307), 158 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:08,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 307 transitions. [2022-02-16 14:28:08,537 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 307 transitions. Word has length 22 [2022-02-16 14:28:08,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:08,538 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 307 transitions. [2022-02-16 14:28:08,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.9473684210526314) internal successors, (56), 18 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:08,538 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 307 transitions. [2022-02-16 14:28:08,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 14:28:08,538 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:08,538 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] [2022-02-16 14:28:08,560 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-02-16 14:28:08,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:08,757 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:08,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:08,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1394777570, now seen corresponding path program 3 times [2022-02-16 14:28:08,757 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:08,757 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232419857] [2022-02-16 14:28:08,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:08,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:08,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:08,968 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:08,969 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:08,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232419857] [2022-02-16 14:28:08,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232419857] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:28:08,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097642277] [2022-02-16 14:28:08,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:28:08,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:08,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:28:08,972 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:28:09,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-02-16 14:28:09,006 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 14:28:09,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:28:09,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-16 14:28:09,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:28:09,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 33 [2022-02-16 14:28:09,318 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:09,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:28:09,478 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:28:09,479 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 67 [2022-02-16 14:28:09,842 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:09,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097642277] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:28:09,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:28:09,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2022-02-16 14:28:09,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355108193] [2022-02-16 14:28:09,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:28:09,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 14:28:09,843 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:09,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 14:28:09,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2022-02-16 14:28:09,843 INFO L87 Difference]: Start difference. First operand 159 states and 307 transitions. Second operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:10,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:10,375 INFO L93 Difference]: Finished difference Result 258 states and 477 transitions. [2022-02-16 14:28:10,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 14:28:10,375 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-16 14:28:10,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:10,376 INFO L225 Difference]: With dead ends: 258 [2022-02-16 14:28:10,376 INFO L226 Difference]: Without dead ends: 252 [2022-02-16 14:28:10,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=162, Invalid=540, Unknown=0, NotChecked=0, Total=702 [2022-02-16 14:28:10,377 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 80 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:10,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 142 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:28:10,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2022-02-16 14:28:10,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 168. [2022-02-16 14:28:10,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 1.9221556886227544) internal successors, (321), 167 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:10,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 321 transitions. [2022-02-16 14:28:10,384 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 321 transitions. Word has length 22 [2022-02-16 14:28:10,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:10,385 INFO L470 AbstractCegarLoop]: Abstraction has 168 states and 321 transitions. [2022-02-16 14:28:10,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:10,385 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 321 transitions. [2022-02-16 14:28:10,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:28:10,386 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:10,386 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:28:10,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-02-16 14:28:10,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:10,608 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:10,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:10,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1778530228, now seen corresponding path program 4 times [2022-02-16 14:28:10,609 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:10,609 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133232192] [2022-02-16 14:28:10,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:10,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:10,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:10,660 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:10,661 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:10,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133232192] [2022-02-16 14:28:10,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133232192] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:28:10,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759613219] [2022-02-16 14:28:10,661 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:28:10,661 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:10,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:28:10,662 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:28:10,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-02-16 14:28:10,692 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:28:10,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:28:10,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:28:10,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:28:10,787 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:10,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:28:10,882 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:10,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759613219] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:28:10,883 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:28:10,883 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-02-16 14:28:10,883 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020575011] [2022-02-16 14:28:10,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:28:10,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 14:28:10,883 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:10,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 14:28:10,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-02-16 14:28:10,884 INFO L87 Difference]: Start difference. First operand 168 states and 321 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:11,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:11,475 INFO L93 Difference]: Finished difference Result 507 states and 929 transitions. [2022-02-16 14:28:11,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-16 14:28:11,475 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:28:11,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:11,477 INFO L225 Difference]: With dead ends: 507 [2022-02-16 14:28:11,477 INFO L226 Difference]: Without dead ends: 507 [2022-02-16 14:28:11,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 570 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=492, Invalid=1488, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 14:28:11,478 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 197 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:11,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 173 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 14:28:11,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2022-02-16 14:28:11,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 202. [2022-02-16 14:28:11,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 201 states have (on average 1.9751243781094527) internal successors, (397), 201 states have internal predecessors, (397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:11,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 397 transitions. [2022-02-16 14:28:11,484 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 397 transitions. Word has length 24 [2022-02-16 14:28:11,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:11,484 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 397 transitions. [2022-02-16 14:28:11,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:11,484 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 397 transitions. [2022-02-16 14:28:11,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:28:11,485 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:11,485 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, 1] [2022-02-16 14:28:11,507 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-02-16 14:28:11,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:11,699 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:11,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:11,700 INFO L85 PathProgramCache]: Analyzing trace with hash -2007404748, now seen corresponding path program 1 times [2022-02-16 14:28:11,700 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:11,700 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887828774] [2022-02-16 14:28:11,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:11,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:11,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:11,730 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:28:11,731 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:11,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887828774] [2022-02-16 14:28:11,731 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887828774] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:28:11,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439244361] [2022-02-16 14:28:11,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:11,731 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:11,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:28:11,732 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:28:11,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-02-16 14:28:11,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:11,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-16 14:28:11,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:28:11,831 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:28:11,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:28:11,894 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:28:11,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439244361] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:28:11,895 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:28:11,895 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-02-16 14:28:11,895 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422503468] [2022-02-16 14:28:11,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:28:11,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 14:28:11,895 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:11,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 14:28:11,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-02-16 14:28:11,896 INFO L87 Difference]: Start difference. First operand 202 states and 397 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:12,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:12,027 INFO L93 Difference]: Finished difference Result 454 states and 874 transitions. [2022-02-16 14:28:12,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 14:28:12,028 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:28:12,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:12,029 INFO L225 Difference]: With dead ends: 454 [2022-02-16 14:28:12,029 INFO L226 Difference]: Without dead ends: 454 [2022-02-16 14:28:12,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2022-02-16 14:28:12,030 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 164 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:12,030 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 31 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:28:12,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-02-16 14:28:12,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 316. [2022-02-16 14:28:12,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 315 states have (on average 2.123809523809524) internal successors, (669), 315 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:12,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 669 transitions. [2022-02-16 14:28:12,036 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 669 transitions. Word has length 24 [2022-02-16 14:28:12,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:12,036 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 669 transitions. [2022-02-16 14:28:12,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:12,036 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 669 transitions. [2022-02-16 14:28:12,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:28:12,037 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:12,037 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:28:12,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-02-16 14:28:12,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:12,260 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:12,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:12,261 INFO L85 PathProgramCache]: Analyzing trace with hash 437814964, now seen corresponding path program 5 times [2022-02-16 14:28:12,261 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:12,261 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730395815] [2022-02-16 14:28:12,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:12,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:12,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:12,303 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:12,303 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:12,303 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730395815] [2022-02-16 14:28:12,303 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730395815] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:28:12,304 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096988403] [2022-02-16 14:28:12,304 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:28:12,304 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:12,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:28:12,305 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:28:12,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-02-16 14:28:12,339 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 14:28:12,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:28:12,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:28:12,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:28:12,426 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:12,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:28:12,493 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:12,494 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096988403] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:28:12,494 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:28:12,494 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-02-16 14:28:12,494 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676460653] [2022-02-16 14:28:12,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:28:12,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 14:28:12,495 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:12,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 14:28:12,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-02-16 14:28:12,495 INFO L87 Difference]: Start difference. First operand 316 states and 669 transitions. Second operand has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:12,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:12,798 INFO L93 Difference]: Finished difference Result 798 states and 1650 transitions. [2022-02-16 14:28:12,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 14:28:12,799 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:28:12,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:12,801 INFO L225 Difference]: With dead ends: 798 [2022-02-16 14:28:12,801 INFO L226 Difference]: Without dead ends: 791 [2022-02-16 14:28:12,801 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-02-16 14:28:12,802 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 257 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:12,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 107 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:28:12,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2022-02-16 14:28:12,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 541. [2022-02-16 14:28:12,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 540 states have (on average 2.224074074074074) internal successors, (1201), 540 states have internal predecessors, (1201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:12,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 1201 transitions. [2022-02-16 14:28:12,812 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 1201 transitions. Word has length 24 [2022-02-16 14:28:12,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:12,812 INFO L470 AbstractCegarLoop]: Abstraction has 541 states and 1201 transitions. [2022-02-16 14:28:12,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:12,812 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 1201 transitions. [2022-02-16 14:28:12,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:28:12,813 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:12,814 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, 1] [2022-02-16 14:28:12,836 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-02-16 14:28:13,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:13,028 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:13,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:13,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1364786488, now seen corresponding path program 2 times [2022-02-16 14:28:13,028 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:13,028 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697713364] [2022-02-16 14:28:13,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:13,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:13,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:13,066 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:13,067 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:13,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697713364] [2022-02-16 14:28:13,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697713364] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:28:13,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000428240] [2022-02-16 14:28:13,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:28:13,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:13,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:28:13,068 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:28:13,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-02-16 14:28:13,100 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:28:13,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:28:13,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-16 14:28:13,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:28:13,171 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:13,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:28:13,253 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:13,254 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000428240] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:28:13,254 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:28:13,254 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-02-16 14:28:13,256 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678812759] [2022-02-16 14:28:13,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:28:13,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 14:28:13,257 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:13,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 14:28:13,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-02-16 14:28:13,257 INFO L87 Difference]: Start difference. First operand 541 states and 1201 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:13,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:13,445 INFO L93 Difference]: Finished difference Result 920 states and 1841 transitions. [2022-02-16 14:28:13,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 14:28:13,445 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:28:13,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:13,447 INFO L225 Difference]: With dead ends: 920 [2022-02-16 14:28:13,447 INFO L226 Difference]: Without dead ends: 920 [2022-02-16 14:28:13,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=234, Unknown=0, NotChecked=0, Total=380 [2022-02-16 14:28:13,448 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 129 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:13,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 64 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:28:13,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2022-02-16 14:28:13,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 579. [2022-02-16 14:28:13,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 578 states have (on average 2.1747404844290656) internal successors, (1257), 578 states have internal predecessors, (1257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:13,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 1257 transitions. [2022-02-16 14:28:13,460 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 1257 transitions. Word has length 24 [2022-02-16 14:28:13,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:13,460 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 1257 transitions. [2022-02-16 14:28:13,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:13,461 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 1257 transitions. [2022-02-16 14:28:13,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:28:13,462 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:13,462 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:28:13,487 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-02-16 14:28:13,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:13,676 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:13,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:13,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1520202116, now seen corresponding path program 6 times [2022-02-16 14:28:13,676 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:13,676 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572172540] [2022-02-16 14:28:13,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:13,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:13,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:13,723 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:13,723 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:13,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572172540] [2022-02-16 14:28:13,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572172540] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:28:13,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217535946] [2022-02-16 14:28:13,723 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:28:13,723 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:13,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:28:13,725 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:28:13,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-02-16 14:28:13,749 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 14:28:13,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:28:13,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:28:13,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:28:13,828 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:13,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:28:13,899 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:13,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217535946] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:28:13,900 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:28:13,900 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-02-16 14:28:13,900 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716165892] [2022-02-16 14:28:13,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:28:13,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-16 14:28:13,900 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:13,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-16 14:28:13,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-02-16 14:28:13,901 INFO L87 Difference]: Start difference. First operand 579 states and 1257 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:14,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:14,301 INFO L93 Difference]: Finished difference Result 1166 states and 2392 transitions. [2022-02-16 14:28:14,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-16 14:28:14,302 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:28:14,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:14,305 INFO L225 Difference]: With dead ends: 1166 [2022-02-16 14:28:14,305 INFO L226 Difference]: Without dead ends: 1166 [2022-02-16 14:28:14,306 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=364, Invalid=1042, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 14:28:14,306 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 147 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:14,306 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 98 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:28:14,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2022-02-16 14:28:14,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 584. [2022-02-16 14:28:14,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 583 states have (on average 2.171526586620926) internal successors, (1266), 583 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:14,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 1266 transitions. [2022-02-16 14:28:14,348 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 1266 transitions. Word has length 24 [2022-02-16 14:28:14,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:14,349 INFO L470 AbstractCegarLoop]: Abstraction has 584 states and 1266 transitions. [2022-02-16 14:28:14,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:14,349 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 1266 transitions. [2022-02-16 14:28:14,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:28:14,350 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:14,350 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:28:14,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-02-16 14:28:14,563 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,SelfDestructingSolverStorable10 [2022-02-16 14:28:14,563 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:14,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:14,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1873818808, now seen corresponding path program 7 times [2022-02-16 14:28:14,564 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:14,564 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3348723] [2022-02-16 14:28:14,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:14,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:14,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:14,616 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:14,617 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:14,617 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3348723] [2022-02-16 14:28:14,617 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3348723] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:28:14,617 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855401093] [2022-02-16 14:28:14,617 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:28:14,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:14,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:28:14,619 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:28:14,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-02-16 14:28:14,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:14,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:28:14,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:28:14,751 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:14,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:28:14,799 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:14,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855401093] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:28:14,799 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:28:14,799 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-02-16 14:28:14,800 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328249283] [2022-02-16 14:28:14,800 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:28:14,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 14:28:14,800 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:14,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 14:28:14,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-02-16 14:28:14,801 INFO L87 Difference]: Start difference. First operand 584 states and 1266 transitions. Second operand has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:15,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:15,117 INFO L93 Difference]: Finished difference Result 1141 states and 2328 transitions. [2022-02-16 14:28:15,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 14:28:15,118 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:28:15,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:15,121 INFO L225 Difference]: With dead ends: 1141 [2022-02-16 14:28:15,121 INFO L226 Difference]: Without dead ends: 1141 [2022-02-16 14:28:15,122 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=219, Invalid=537, Unknown=0, NotChecked=0, Total=756 [2022-02-16 14:28:15,122 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 188 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:15,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 144 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:28:15,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2022-02-16 14:28:15,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 821. [2022-02-16 14:28:15,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 821 states, 820 states have (on average 2.2621951219512195) internal successors, (1855), 820 states have internal predecessors, (1855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:15,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 821 states to 821 states and 1855 transitions. [2022-02-16 14:28:15,138 INFO L78 Accepts]: Start accepts. Automaton has 821 states and 1855 transitions. Word has length 24 [2022-02-16 14:28:15,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:15,138 INFO L470 AbstractCegarLoop]: Abstraction has 821 states and 1855 transitions. [2022-02-16 14:28:15,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:15,138 INFO L276 IsEmpty]: Start isEmpty. Operand 821 states and 1855 transitions. [2022-02-16 14:28:15,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:28:15,140 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:15,140 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:28:15,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-02-16 14:28:15,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:15,355 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:15,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:15,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1749610500, now seen corresponding path program 8 times [2022-02-16 14:28:15,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:15,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205470977] [2022-02-16 14:28:15,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:15,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:15,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:15,397 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:15,398 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:15,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205470977] [2022-02-16 14:28:15,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205470977] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:28:15,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016685645] [2022-02-16 14:28:15,398 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:28:15,398 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:15,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:28:15,399 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:28:15,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-02-16 14:28:15,421 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:28:15,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:28:15,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:28:15,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:28:15,484 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:15,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:28:15,574 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:15,575 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016685645] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:28:15,575 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:28:15,575 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-02-16 14:28:15,575 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978745395] [2022-02-16 14:28:15,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:28:15,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-16 14:28:15,575 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:15,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-16 14:28:15,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-02-16 14:28:15,576 INFO L87 Difference]: Start difference. First operand 821 states and 1855 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:15,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:15,991 INFO L93 Difference]: Finished difference Result 1523 states and 3273 transitions. [2022-02-16 14:28:15,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-16 14:28:15,995 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:28:15,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:15,999 INFO L225 Difference]: With dead ends: 1523 [2022-02-16 14:28:15,999 INFO L226 Difference]: Without dead ends: 1522 [2022-02-16 14:28:16,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=363, Invalid=1197, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 14:28:16,000 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 165 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:16,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 129 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:28:16,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1522 states. [2022-02-16 14:28:16,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1522 to 854. [2022-02-16 14:28:16,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 854 states, 853 states have (on average 2.246189917936694) internal successors, (1916), 853 states have internal predecessors, (1916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:16,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 854 states to 854 states and 1916 transitions. [2022-02-16 14:28:16,018 INFO L78 Accepts]: Start accepts. Automaton has 854 states and 1916 transitions. Word has length 24 [2022-02-16 14:28:16,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:16,018 INFO L470 AbstractCegarLoop]: Abstraction has 854 states and 1916 transitions. [2022-02-16 14:28:16,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:16,018 INFO L276 IsEmpty]: Start isEmpty. Operand 854 states and 1916 transitions. [2022-02-16 14:28:16,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:28:16,020 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:16,020 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, 1] [2022-02-16 14:28:16,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-02-16 14:28:16,242 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,SelfDestructingSolverStorable12 [2022-02-16 14:28:16,242 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:16,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:16,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1212838136, now seen corresponding path program 3 times [2022-02-16 14:28:16,242 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:16,242 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269061654] [2022-02-16 14:28:16,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:16,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:16,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:16,284 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:28:16,284 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:16,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269061654] [2022-02-16 14:28:16,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269061654] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:28:16,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329865140] [2022-02-16 14:28:16,284 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:28:16,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:16,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:28:16,286 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:28:16,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-02-16 14:28:16,314 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 14:28:16,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:28:16,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-16 14:28:16,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:28:16,381 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:28:16,381 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:28:16,435 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:28:16,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329865140] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:28:16,435 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:28:16,435 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 9 [2022-02-16 14:28:16,436 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721403244] [2022-02-16 14:28:16,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:28:16,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-16 14:28:16,436 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:16,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-16 14:28:16,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-02-16 14:28:16,436 INFO L87 Difference]: Start difference. First operand 854 states and 1916 transitions. Second operand has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:16,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:16,554 INFO L93 Difference]: Finished difference Result 1018 states and 2194 transitions. [2022-02-16 14:28:16,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 14:28:16,554 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:28:16,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:16,556 INFO L225 Difference]: With dead ends: 1018 [2022-02-16 14:28:16,556 INFO L226 Difference]: Without dead ends: 1018 [2022-02-16 14:28:16,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2022-02-16 14:28:16,563 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 105 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:16,564 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 49 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:28:16,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states. [2022-02-16 14:28:16,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 835. [2022-02-16 14:28:16,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 835 states, 834 states have (on average 2.2553956834532376) internal successors, (1881), 834 states have internal predecessors, (1881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:16,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 1881 transitions. [2022-02-16 14:28:16,577 INFO L78 Accepts]: Start accepts. Automaton has 835 states and 1881 transitions. Word has length 24 [2022-02-16 14:28:16,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:16,577 INFO L470 AbstractCegarLoop]: Abstraction has 835 states and 1881 transitions. [2022-02-16 14:28:16,577 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:16,577 INFO L276 IsEmpty]: Start isEmpty. Operand 835 states and 1881 transitions. [2022-02-16 14:28:16,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:28:16,579 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:16,579 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:28:16,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-02-16 14:28:16,800 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,SelfDestructingSolverStorable13 [2022-02-16 14:28:16,800 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:16,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:16,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1763307140, now seen corresponding path program 9 times [2022-02-16 14:28:16,801 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:16,801 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011254134] [2022-02-16 14:28:16,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:16,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:16,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:16,851 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:16,852 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:16,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011254134] [2022-02-16 14:28:16,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011254134] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:28:16,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170512517] [2022-02-16 14:28:16,852 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:28:16,852 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:16,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:28:16,868 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:28:16,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-02-16 14:28:16,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 14:28:16,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:28:16,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:28:16,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:28:16,977 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:16,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:28:17,036 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:17,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170512517] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:28:17,036 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:28:17,036 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-02-16 14:28:17,036 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339817702] [2022-02-16 14:28:17,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:28:17,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 14:28:17,037 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:17,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 14:28:17,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-02-16 14:28:17,037 INFO L87 Difference]: Start difference. First operand 835 states and 1881 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:17,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:17,299 INFO L93 Difference]: Finished difference Result 1257 states and 2700 transitions. [2022-02-16 14:28:17,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-16 14:28:17,300 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:28:17,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:17,302 INFO L225 Difference]: With dead ends: 1257 [2022-02-16 14:28:17,302 INFO L226 Difference]: Without dead ends: 1257 [2022-02-16 14:28:17,302 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=213, Invalid=599, Unknown=0, NotChecked=0, Total=812 [2022-02-16 14:28:17,303 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 129 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:17,303 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 111 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 261 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:28:17,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1257 states. [2022-02-16 14:28:17,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1257 to 891. [2022-02-16 14:28:17,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 891 states, 890 states have (on average 2.251685393258427) internal successors, (2004), 890 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:17,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 2004 transitions. [2022-02-16 14:28:17,320 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 2004 transitions. Word has length 24 [2022-02-16 14:28:17,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:17,320 INFO L470 AbstractCegarLoop]: Abstraction has 891 states and 2004 transitions. [2022-02-16 14:28:17,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:17,320 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 2004 transitions. [2022-02-16 14:28:17,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:28:17,322 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:17,322 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:28:17,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-02-16 14:28:17,535 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,SelfDestructingSolverStorable14 [2022-02-16 14:28:17,535 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:17,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:17,536 INFO L85 PathProgramCache]: Analyzing trace with hash 85686396, now seen corresponding path program 10 times [2022-02-16 14:28:17,536 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:17,536 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799643176] [2022-02-16 14:28:17,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:17,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:17,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:17,585 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:17,585 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:17,585 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799643176] [2022-02-16 14:28:17,585 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799643176] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:28:17,585 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906334489] [2022-02-16 14:28:17,585 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:28:17,585 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:17,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:28:17,586 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:28:17,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-02-16 14:28:17,607 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:28:17,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:28:17,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:28:17,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:28:17,691 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:17,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:28:17,747 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:28:17,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906334489] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:28:17,748 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:28:17,748 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-02-16 14:28:17,748 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628280895] [2022-02-16 14:28:17,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:28:17,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 14:28:17,748 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:17,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 14:28:17,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-02-16 14:28:17,749 INFO L87 Difference]: Start difference. First operand 891 states and 2004 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:18,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:18,018 INFO L93 Difference]: Finished difference Result 1151 states and 2521 transitions. [2022-02-16 14:28:18,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 14:28:18,018 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:28:18,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:18,020 INFO L225 Difference]: With dead ends: 1151 [2022-02-16 14:28:18,020 INFO L226 Difference]: Without dead ends: 1149 [2022-02-16 14:28:18,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2022-02-16 14:28:18,021 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 136 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:18,021 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 117 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:28:18,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1149 states. [2022-02-16 14:28:18,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1149 to 1019. [2022-02-16 14:28:18,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 1018 states have (on average 2.2858546168958744) internal successors, (2327), 1018 states have internal predecessors, (2327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:18,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 2327 transitions. [2022-02-16 14:28:18,037 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 2327 transitions. Word has length 24 [2022-02-16 14:28:18,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:18,037 INFO L470 AbstractCegarLoop]: Abstraction has 1019 states and 2327 transitions. [2022-02-16 14:28:18,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:18,037 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 2327 transitions. [2022-02-16 14:28:18,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:28:18,039 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:18,039 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:28:18,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-02-16 14:28:18,255 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,SelfDestructingSolverStorable15 [2022-02-16 14:28:18,255 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:18,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:18,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1903831492, now seen corresponding path program 11 times [2022-02-16 14:28:18,256 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:18,256 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946606726] [2022-02-16 14:28:18,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:18,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:18,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:18,296 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:28:18,296 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:18,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946606726] [2022-02-16 14:28:18,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946606726] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:28:18,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172524196] [2022-02-16 14:28:18,297 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:28:18,297 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:18,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:28:18,298 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:28:18,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-02-16 14:28:18,332 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 14:28:18,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:28:18,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:28:18,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:28:18,390 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:28:18,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:28:18,457 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:28:18,458 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172524196] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:28:18,458 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:28:18,458 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-02-16 14:28:18,461 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271823093] [2022-02-16 14:28:18,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:28:18,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 14:28:18,462 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:18,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 14:28:18,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-02-16 14:28:18,462 INFO L87 Difference]: Start difference. First operand 1019 states and 2327 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:18,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:18,676 INFO L93 Difference]: Finished difference Result 1424 states and 3124 transitions. [2022-02-16 14:28:18,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 14:28:18,676 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:28:18,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:18,678 INFO L225 Difference]: With dead ends: 1424 [2022-02-16 14:28:18,678 INFO L226 Difference]: Without dead ends: 1423 [2022-02-16 14:28:18,679 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=143, Invalid=409, Unknown=0, NotChecked=0, Total=552 [2022-02-16 14:28:18,679 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 153 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:18,679 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 72 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:28:18,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1423 states. [2022-02-16 14:28:18,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1423 to 1019. [2022-02-16 14:28:18,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 1018 states have (on average 2.2848722986247543) internal successors, (2326), 1018 states have internal predecessors, (2326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:18,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 2326 transitions. [2022-02-16 14:28:18,699 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 2326 transitions. Word has length 24 [2022-02-16 14:28:18,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:18,699 INFO L470 AbstractCegarLoop]: Abstraction has 1019 states and 2326 transitions. [2022-02-16 14:28:18,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:18,699 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 2326 transitions. [2022-02-16 14:28:18,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:28:18,701 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:18,701 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:28:18,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-02-16 14:28:18,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:18,923 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:18,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:18,923 INFO L85 PathProgramCache]: Analyzing trace with hash -369242560, now seen corresponding path program 12 times [2022-02-16 14:28:18,923 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:18,923 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647180291] [2022-02-16 14:28:18,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:18,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:18,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:18,967 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:18,968 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:18,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647180291] [2022-02-16 14:28:18,968 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647180291] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:28:18,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534818603] [2022-02-16 14:28:18,968 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:28:18,968 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:18,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:28:18,969 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:28:18,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-02-16 14:28:19,001 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 14:28:19,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:28:19,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:28:19,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:28:19,058 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:19,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:28:19,113 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:19,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534818603] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:28:19,114 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:28:19,114 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-02-16 14:28:19,114 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4518330] [2022-02-16 14:28:19,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:28:19,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-16 14:28:19,114 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:19,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-16 14:28:19,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-02-16 14:28:19,115 INFO L87 Difference]: Start difference. First operand 1019 states and 2326 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:19,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:19,372 INFO L93 Difference]: Finished difference Result 1430 states and 3155 transitions. [2022-02-16 14:28:19,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 14:28:19,372 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:28:19,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:19,374 INFO L225 Difference]: With dead ends: 1430 [2022-02-16 14:28:19,375 INFO L226 Difference]: Without dead ends: 1430 [2022-02-16 14:28:19,375 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=211, Invalid=545, Unknown=0, NotChecked=0, Total=756 [2022-02-16 14:28:19,375 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 91 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:19,375 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 129 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:28:19,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1430 states. [2022-02-16 14:28:19,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1430 to 1042. [2022-02-16 14:28:19,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1042 states, 1041 states have (on average 2.2804995196926034) internal successors, (2374), 1041 states have internal predecessors, (2374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:19,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1042 states to 1042 states and 2374 transitions. [2022-02-16 14:28:19,394 INFO L78 Accepts]: Start accepts. Automaton has 1042 states and 2374 transitions. Word has length 24 [2022-02-16 14:28:19,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:19,394 INFO L470 AbstractCegarLoop]: Abstraction has 1042 states and 2374 transitions. [2022-02-16 14:28:19,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:19,395 INFO L276 IsEmpty]: Start isEmpty. Operand 1042 states and 2374 transitions. [2022-02-16 14:28:19,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:28:19,396 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:19,396 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:28:19,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-02-16 14:28:19,619 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,SelfDestructingSolverStorable17 [2022-02-16 14:28:19,619 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:19,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:19,620 INFO L85 PathProgramCache]: Analyzing trace with hash -715193216, now seen corresponding path program 13 times [2022-02-16 14:28:19,620 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:19,620 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509320025] [2022-02-16 14:28:19,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:19,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:19,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:19,671 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:19,671 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:19,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509320025] [2022-02-16 14:28:19,671 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509320025] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:28:19,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22241031] [2022-02-16 14:28:19,671 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:28:19,671 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:19,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:28:19,672 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:28:19,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-02-16 14:28:19,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:19,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:28:19,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:28:19,766 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:19,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:28:19,817 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:19,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22241031] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:28:19,817 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:28:19,817 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2022-02-16 14:28:19,817 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062564987] [2022-02-16 14:28:19,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:28:19,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-16 14:28:19,818 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:19,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-16 14:28:19,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-02-16 14:28:19,818 INFO L87 Difference]: Start difference. First operand 1042 states and 2374 transitions. Second operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:20,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:20,049 INFO L93 Difference]: Finished difference Result 1445 states and 3168 transitions. [2022-02-16 14:28:20,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 14:28:20,050 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:28:20,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:20,052 INFO L225 Difference]: With dead ends: 1445 [2022-02-16 14:28:20,052 INFO L226 Difference]: Without dead ends: 1442 [2022-02-16 14:28:20,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=163, Invalid=487, Unknown=0, NotChecked=0, Total=650 [2022-02-16 14:28:20,052 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 145 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:20,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 110 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:28:20,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1442 states. [2022-02-16 14:28:20,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1442 to 1045. [2022-02-16 14:28:20,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1045 states, 1044 states have (on average 2.2768199233716473) internal successors, (2377), 1044 states have internal predecessors, (2377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:20,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1045 states to 1045 states and 2377 transitions. [2022-02-16 14:28:20,068 INFO L78 Accepts]: Start accepts. Automaton has 1045 states and 2377 transitions. Word has length 24 [2022-02-16 14:28:20,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:20,068 INFO L470 AbstractCegarLoop]: Abstraction has 1045 states and 2377 transitions. [2022-02-16 14:28:20,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:20,068 INFO L276 IsEmpty]: Start isEmpty. Operand 1045 states and 2377 transitions. [2022-02-16 14:28:20,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:28:20,070 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:20,070 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:28:20,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-02-16 14:28:20,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:20,281 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:20,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:20,282 INFO L85 PathProgramCache]: Analyzing trace with hash 2057447698, now seen corresponding path program 4 times [2022-02-16 14:28:20,282 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:20,282 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135947621] [2022-02-16 14:28:20,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:20,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:20,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:20,841 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:20,841 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:20,841 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135947621] [2022-02-16 14:28:20,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135947621] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:28:20,842 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232545125] [2022-02-16 14:28:20,842 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:28:20,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:20,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:28:20,844 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:28:20,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-02-16 14:28:20,909 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:28:20,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:28:20,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-16 14:28:20,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:28:21,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:28:21,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:28:21,602 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 109 treesize of output 75 [2022-02-16 14:28:21,908 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:21,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:28:23,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:28:23,048 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:28:23,048 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 343 treesize of output 269 [2022-02-16 14:28:26,014 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:26,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232545125] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:28:26,014 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:28:26,014 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-02-16 14:28:26,014 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918738557] [2022-02-16 14:28:26,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:28:26,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 14:28:26,015 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:26,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 14:28:26,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2022-02-16 14:28:26,015 INFO L87 Difference]: Start difference. First operand 1045 states and 2377 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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-02-16 14:28:32,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:32,234 INFO L93 Difference]: Finished difference Result 1783 states and 3732 transitions. [2022-02-16 14:28:32,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-02-16 14:28:32,234 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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 26 [2022-02-16 14:28:32,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:32,237 INFO L225 Difference]: With dead ends: 1783 [2022-02-16 14:28:32,237 INFO L226 Difference]: Without dead ends: 1773 [2022-02-16 14:28:32,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1417 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=861, Invalid=3561, Unknown=0, NotChecked=0, Total=4422 [2022-02-16 14:28:32,239 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 317 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 872 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 975 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 872 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:32,239 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 177 Invalid, 975 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 872 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-16 14:28:32,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1773 states. [2022-02-16 14:28:32,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1773 to 1085. [2022-02-16 14:28:32,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1085 states, 1084 states have (on average 2.2924354243542435) internal successors, (2485), 1084 states have internal predecessors, (2485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:32,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1085 states to 1085 states and 2485 transitions. [2022-02-16 14:28:32,261 INFO L78 Accepts]: Start accepts. Automaton has 1085 states and 2485 transitions. Word has length 26 [2022-02-16 14:28:32,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:32,262 INFO L470 AbstractCegarLoop]: Abstraction has 1085 states and 2485 transitions. [2022-02-16 14:28:32,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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-02-16 14:28:32,262 INFO L276 IsEmpty]: Start isEmpty. Operand 1085 states and 2485 transitions. [2022-02-16 14:28:32,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:28:32,264 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:32,264 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:28:32,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-02-16 14:28:32,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:32,480 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:32,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:32,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1983730474, now seen corresponding path program 5 times [2022-02-16 14:28:32,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:32,480 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729069390] [2022-02-16 14:28:32,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:32,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:32,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:33,264 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:33,264 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:33,264 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729069390] [2022-02-16 14:28:33,264 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729069390] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:28:33,265 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148948422] [2022-02-16 14:28:33,265 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:28:33,265 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:33,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:28:33,266 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:28:33,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-02-16 14:28:33,290 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 14:28:33,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:28:33,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 14:28:33,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:28:33,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:28:33,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:28:33,952 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 109 treesize of output 75 [2022-02-16 14:28:34,331 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:34,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:28:35,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:28:35,521 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:28:35,521 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 335 treesize of output 261 [2022-02-16 14:28:38,162 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:38,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148948422] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:28:38,162 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:28:38,162 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-16 14:28:38,162 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942525210] [2022-02-16 14:28:38,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:28:38,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 14:28:38,162 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:38,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 14:28:38,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=641, Unknown=0, NotChecked=0, Total=756 [2022-02-16 14:28:38,163 INFO L87 Difference]: Start difference. First operand 1085 states and 2485 transitions. Second operand has 28 states, 28 states have (on average 2.3214285714285716) 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-02-16 14:28:51,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:28:51,692 INFO L93 Difference]: Finished difference Result 1979 states and 4116 transitions. [2022-02-16 14:28:51,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-02-16 14:28:51,693 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.3214285714285716) 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 26 [2022-02-16 14:28:51,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:28:51,696 INFO L225 Difference]: With dead ends: 1979 [2022-02-16 14:28:51,696 INFO L226 Difference]: Without dead ends: 1969 [2022-02-16 14:28:51,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2779 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=1209, Invalid=7163, Unknown=0, NotChecked=0, Total=8372 [2022-02-16 14:28:51,699 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 399 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 1250 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 1436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 1250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 72 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:28:51,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [399 Valid, 315 Invalid, 1436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 1250 Invalid, 0 Unknown, 72 Unchecked, 1.1s Time] [2022-02-16 14:28:51,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1969 states. [2022-02-16 14:28:51,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1969 to 1098. [2022-02-16 14:28:51,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1098 states, 1097 states have (on average 2.2907930720145853) internal successors, (2513), 1097 states have internal predecessors, (2513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:28:51,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1098 states to 1098 states and 2513 transitions. [2022-02-16 14:28:51,719 INFO L78 Accepts]: Start accepts. Automaton has 1098 states and 2513 transitions. Word has length 26 [2022-02-16 14:28:51,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:28:51,720 INFO L470 AbstractCegarLoop]: Abstraction has 1098 states and 2513 transitions. [2022-02-16 14:28:51,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.3214285714285716) 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-02-16 14:28:51,720 INFO L276 IsEmpty]: Start isEmpty. Operand 1098 states and 2513 transitions. [2022-02-16 14:28:51,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:28:51,722 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:28:51,722 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] [2022-02-16 14:28:51,743 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-02-16 14:28:51,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:51,944 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:28:51,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:28:51,944 INFO L85 PathProgramCache]: Analyzing trace with hash 207700114, now seen corresponding path program 14 times [2022-02-16 14:28:51,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:28:51,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242695970] [2022-02-16 14:28:51,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:28:51,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:28:51,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:28:52,528 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:52,528 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:28:52,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242695970] [2022-02-16 14:28:52,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242695970] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:28:52,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518368958] [2022-02-16 14:28:52,528 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:28:52,528 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:28:52,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:28:52,529 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:28:52,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-02-16 14:28:52,556 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:28:52,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:28:52,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:28:52,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:28:53,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:28:53,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:28:53,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:28:53,137 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 75 [2022-02-16 14:28:53,287 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:53,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:28:54,333 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-16 14:28:54,333 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 371 treesize of output 253 [2022-02-16 14:28:55,701 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:28:55,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518368958] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:28:55,701 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:28:55,701 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-02-16 14:28:55,701 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404850177] [2022-02-16 14:28:55,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:28:55,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 14:28:55,702 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:28:55,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 14:28:55,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-02-16 14:28:55,703 INFO L87 Difference]: Start difference. First operand 1098 states and 2513 transitions. Second operand has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 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-02-16 14:29:01,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:29:01,286 INFO L93 Difference]: Finished difference Result 1726 states and 3814 transitions. [2022-02-16 14:29:01,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-02-16 14:29:01,286 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 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 26 [2022-02-16 14:29:01,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:29:01,289 INFO L225 Difference]: With dead ends: 1726 [2022-02-16 14:29:01,289 INFO L226 Difference]: Without dead ends: 1714 [2022-02-16 14:29:01,290 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1615 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=746, Invalid=4366, Unknown=0, NotChecked=0, Total=5112 [2022-02-16 14:29:01,290 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 232 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 1022 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 1103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-16 14:29:01,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 213 Invalid, 1103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1022 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-16 14:29:01,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1714 states. [2022-02-16 14:29:01,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1714 to 1114. [2022-02-16 14:29:01,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1114 states, 1113 states have (on average 2.2812219227313566) internal successors, (2539), 1113 states have internal predecessors, (2539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:29:01,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1114 states to 1114 states and 2539 transitions. [2022-02-16 14:29:01,311 INFO L78 Accepts]: Start accepts. Automaton has 1114 states and 2539 transitions. Word has length 26 [2022-02-16 14:29:01,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:29:01,311 INFO L470 AbstractCegarLoop]: Abstraction has 1114 states and 2539 transitions. [2022-02-16 14:29:01,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 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-02-16 14:29:01,311 INFO L276 IsEmpty]: Start isEmpty. Operand 1114 states and 2539 transitions. [2022-02-16 14:29:01,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:29:01,313 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:29:01,313 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:29:01,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-02-16 14:29:01,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:29:01,536 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:29:01,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:29:01,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1134671638, now seen corresponding path program 6 times [2022-02-16 14:29:01,536 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:29:01,536 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093484902] [2022-02-16 14:29:01,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:29:01,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:29:01,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:29:02,005 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:29:02,005 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:29:02,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093484902] [2022-02-16 14:29:02,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093484902] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:29:02,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95532394] [2022-02-16 14:29:02,005 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:29:02,005 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:29:02,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:29:02,006 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:29:02,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-02-16 14:29:02,030 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 14:29:02,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:29:02,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 14:29:02,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:29:02,726 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:29:02,727 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 109 treesize of output 91 [2022-02-16 14:29:03,902 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:29:03,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:29:05,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:29:05,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:29:05,181 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:29:05,182 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 335 treesize of output 253 [2022-02-16 14:29:06,977 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:29:06,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95532394] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:29:06,977 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:29:06,977 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 29 [2022-02-16 14:29:06,977 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219130895] [2022-02-16 14:29:06,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:29:06,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 14:29:06,978 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:29:06,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 14:29:06,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2022-02-16 14:29:06,979 INFO L87 Difference]: Start difference. First operand 1114 states and 2539 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 29 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-02-16 14:29:27,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:29:27,327 INFO L93 Difference]: Finished difference Result 1928 states and 4045 transitions. [2022-02-16 14:29:27,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-02-16 14:29:27,328 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 29 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 26 [2022-02-16 14:29:27,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:29:27,330 INFO L225 Difference]: With dead ends: 1928 [2022-02-16 14:29:27,330 INFO L226 Difference]: Without dead ends: 1907 [2022-02-16 14:29:27,333 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4000 ImplicationChecksByTransitivity, 19.9s TimeCoverageRelationStatistics Valid=1846, Invalid=10364, Unknown=0, NotChecked=0, Total=12210 [2022-02-16 14:29:27,334 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 412 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 1827 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 1916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:29:27,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 294 Invalid, 1916 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1827 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-02-16 14:29:27,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1907 states. [2022-02-16 14:29:27,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1907 to 1131. [2022-02-16 14:29:27,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1131 states, 1130 states have (on average 2.275221238938053) internal successors, (2571), 1130 states have internal predecessors, (2571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:29:27,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1131 states to 1131 states and 2571 transitions. [2022-02-16 14:29:27,360 INFO L78 Accepts]: Start accepts. Automaton has 1131 states and 2571 transitions. Word has length 26 [2022-02-16 14:29:27,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:29:27,360 INFO L470 AbstractCegarLoop]: Abstraction has 1131 states and 2571 transitions. [2022-02-16 14:29:27,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 29 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-02-16 14:29:27,361 INFO L276 IsEmpty]: Start isEmpty. Operand 1131 states and 2571 transitions. [2022-02-16 14:29:27,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:29:27,362 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:29:27,362 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:29:27,387 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-02-16 14:29:27,587 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,SelfDestructingSolverStorable22 [2022-02-16 14:29:27,588 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:29:27,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:29:27,588 INFO L85 PathProgramCache]: Analyzing trace with hash 245927254, now seen corresponding path program 7 times [2022-02-16 14:29:27,588 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:29:27,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342155000] [2022-02-16 14:29:27,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:29:27,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:29:27,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:29:28,500 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:29:28,500 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:29:28,500 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342155000] [2022-02-16 14:29:28,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342155000] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:29:28,500 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994365261] [2022-02-16 14:29:28,501 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:29:28,501 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:29:28,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:29:28,502 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:29:28,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-02-16 14:29:28,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:29:28,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:29:28,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:29:29,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:29:29,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:29:29,120 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:29:29,120 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 83 [2022-02-16 14:29:30,055 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:29:30,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:29:31,108 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-02-16 14:29:31,109 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 335 treesize of output 261 [2022-02-16 14:29:34,093 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:29:34,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994365261] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:29:34,093 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:29:34,093 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-16 14:29:34,093 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672414886] [2022-02-16 14:29:34,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:29:34,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 14:29:34,094 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:29:34,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 14:29:34,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2022-02-16 14:29:34,094 INFO L87 Difference]: Start difference. First operand 1131 states and 2571 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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-02-16 14:29:45,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:29:45,978 INFO L93 Difference]: Finished difference Result 1824 states and 3811 transitions. [2022-02-16 14:29:45,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-02-16 14:29:45,978 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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 26 [2022-02-16 14:29:45,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:29:45,981 INFO L225 Difference]: With dead ends: 1824 [2022-02-16 14:29:45,981 INFO L226 Difference]: Without dead ends: 1802 [2022-02-16 14:29:45,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2621 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=1106, Invalid=7084, Unknown=0, NotChecked=0, Total=8190 [2022-02-16 14:29:45,983 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 341 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 1653 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 1714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1653 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:29:45,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 313 Invalid, 1714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1653 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-02-16 14:29:45,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1802 states. [2022-02-16 14:29:45,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1802 to 1144. [2022-02-16 14:29:45,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1144 states, 1143 states have (on average 2.2712160979877516) internal successors, (2596), 1143 states have internal predecessors, (2596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:29:46,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1144 states to 1144 states and 2596 transitions. [2022-02-16 14:29:46,000 INFO L78 Accepts]: Start accepts. Automaton has 1144 states and 2596 transitions. Word has length 26 [2022-02-16 14:29:46,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:29:46,000 INFO L470 AbstractCegarLoop]: Abstraction has 1144 states and 2596 transitions. [2022-02-16 14:29:46,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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-02-16 14:29:46,000 INFO L276 IsEmpty]: Start isEmpty. Operand 1144 states and 2596 transitions. [2022-02-16 14:29:46,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:29:46,002 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:29:46,002 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:29:46,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-02-16 14:29:46,227 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,SelfDestructingSolverStorable23 [2022-02-16 14:29:46,227 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:29:46,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:29:46,228 INFO L85 PathProgramCache]: Analyzing trace with hash 982723286, now seen corresponding path program 8 times [2022-02-16 14:29:46,228 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:29:46,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096798765] [2022-02-16 14:29:46,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:29:46,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:29:46,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:29:46,661 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:29:46,661 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:29:46,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096798765] [2022-02-16 14:29:46,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096798765] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:29:46,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134464412] [2022-02-16 14:29:46,662 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:29:46,662 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:29:46,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:29:46,664 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:29:46,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-02-16 14:29:46,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:29:46,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:29:46,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:29:46,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:29:47,360 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:29:47,360 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 109 treesize of output 91 [2022-02-16 14:29:48,473 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:29:48,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:29:50,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:29:50,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:29:50,035 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:29:50,035 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 339 treesize of output 253 [2022-02-16 14:29:53,540 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:29:53,541 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134464412] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:29:53,541 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:29:53,541 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-16 14:29:53,541 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314846794] [2022-02-16 14:29:53,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:29:53,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 14:29:53,541 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:29:53,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 14:29:53,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2022-02-16 14:29:53,542 INFO L87 Difference]: Start difference. First operand 1144 states and 2596 transitions. Second operand has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:30:12,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:30:12,042 INFO L93 Difference]: Finished difference Result 1915 states and 4059 transitions. [2022-02-16 14:30:12,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-02-16 14:30:12,042 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:30:12,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:30:12,045 INFO L225 Difference]: With dead ends: 1915 [2022-02-16 14:30:12,045 INFO L226 Difference]: Without dead ends: 1886 [2022-02-16 14:30:12,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4743 ImplicationChecksByTransitivity, 18.2s TimeCoverageRelationStatistics Valid=2122, Invalid=10988, Unknown=0, NotChecked=0, Total=13110 [2022-02-16 14:30:12,048 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 443 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 1474 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 1589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 1474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:30:12,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [443 Valid, 287 Invalid, 1589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 1474 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-02-16 14:30:12,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1886 states. [2022-02-16 14:30:12,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1886 to 1176. [2022-02-16 14:30:12,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1176 states, 1175 states have (on average 2.275744680851064) internal successors, (2674), 1175 states have internal predecessors, (2674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:30:12,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1176 states to 1176 states and 2674 transitions. [2022-02-16 14:30:12,066 INFO L78 Accepts]: Start accepts. Automaton has 1176 states and 2674 transitions. Word has length 26 [2022-02-16 14:30:12,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:30:12,066 INFO L470 AbstractCegarLoop]: Abstraction has 1176 states and 2674 transitions. [2022-02-16 14:30:12,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:30:12,066 INFO L276 IsEmpty]: Start isEmpty. Operand 1176 states and 2674 transitions. [2022-02-16 14:30:12,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:30:12,068 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:30:12,068 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:30:12,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-02-16 14:30:12,268 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:30:12,269 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:30:12,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:30:12,269 INFO L85 PathProgramCache]: Analyzing trace with hash -608702818, now seen corresponding path program 9 times [2022-02-16 14:30:12,269 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:30:12,269 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88331214] [2022-02-16 14:30:12,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:30:12,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:30:12,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:30:12,767 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:30:12,767 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:30:12,767 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88331214] [2022-02-16 14:30:12,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88331214] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:30:12,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904912257] [2022-02-16 14:30:12,768 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:30:12,768 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:30:12,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:30:12,769 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:30:12,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-02-16 14:30:12,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 14:30:12,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:30:12,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-16 14:30:12,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:30:13,271 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:30:13,272 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 89 treesize of output 81 [2022-02-16 14:30:14,979 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:30:14,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:30:16,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:30:16,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:30:16,518 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:30:16,518 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 347 treesize of output 253 [2022-02-16 14:30:20,825 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:30:20,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904912257] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:30:20,825 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:30:20,825 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 29 [2022-02-16 14:30:20,825 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073334398] [2022-02-16 14:30:20,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:30:20,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 14:30:20,826 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:30:20,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 14:30:20,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=695, Unknown=0, NotChecked=0, Total=812 [2022-02-16 14:30:20,826 INFO L87 Difference]: Start difference. First operand 1176 states and 2674 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 29 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-02-16 14:30:29,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:30:29,454 INFO L93 Difference]: Finished difference Result 1733 states and 3724 transitions. [2022-02-16 14:30:29,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-02-16 14:30:29,455 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 29 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 26 [2022-02-16 14:30:29,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:30:29,457 INFO L225 Difference]: With dead ends: 1733 [2022-02-16 14:30:29,457 INFO L226 Difference]: Without dead ends: 1717 [2022-02-16 14:30:29,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1639 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=973, Invalid=4577, Unknown=0, NotChecked=0, Total=5550 [2022-02-16 14:30:29,459 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 467 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 1130 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 1570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 342 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-16 14:30:29,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [467 Valid, 215 Invalid, 1570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1130 Invalid, 0 Unknown, 342 Unchecked, 0.8s Time] [2022-02-16 14:30:29,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1717 states. [2022-02-16 14:30:29,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1717 to 1203. [2022-02-16 14:30:29,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1203 states, 1202 states have (on average 2.265391014975042) internal successors, (2723), 1202 states have internal predecessors, (2723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:30:29,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1203 states to 1203 states and 2723 transitions. [2022-02-16 14:30:29,481 INFO L78 Accepts]: Start accepts. Automaton has 1203 states and 2723 transitions. Word has length 26 [2022-02-16 14:30:29,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:30:29,481 INFO L470 AbstractCegarLoop]: Abstraction has 1203 states and 2723 transitions. [2022-02-16 14:30:29,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 29 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-02-16 14:30:29,481 INFO L276 IsEmpty]: Start isEmpty. Operand 1203 states and 2723 transitions. [2022-02-16 14:30:29,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:30:29,483 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:30:29,483 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:30:29,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-02-16 14:30:29,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:30:29,684 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:30:29,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:30:29,684 INFO L85 PathProgramCache]: Analyzing trace with hash -908829230, now seen corresponding path program 10 times [2022-02-16 14:30:29,684 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:30:29,684 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704771730] [2022-02-16 14:30:29,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:30:29,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:30:29,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:30:30,499 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:30:30,499 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:30:30,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704771730] [2022-02-16 14:30:30,499 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704771730] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:30:30,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499193840] [2022-02-16 14:30:30,499 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:30:30,499 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:30:30,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:30:30,501 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:30:30,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-02-16 14:30:30,526 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:30:30,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:30:30,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:30:30,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:30:31,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:30:31,082 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:30:31,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-02-16 14:30:31,990 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:30:31,990 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:30:34,153 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-02-16 14:30:34,153 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 459 treesize of output 333 [2022-02-16 14:30:43,242 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:30:43,242 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499193840] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:30:43,242 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:30:43,242 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-16 14:30:43,242 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858363272] [2022-02-16 14:30:43,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:30:43,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 14:30:43,243 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:30:43,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 14:30:43,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2022-02-16 14:30:43,243 INFO L87 Difference]: Start difference. First operand 1203 states and 2723 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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-02-16 14:30:50,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:30:50,704 INFO L93 Difference]: Finished difference Result 1839 states and 3891 transitions. [2022-02-16 14:30:50,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-02-16 14:30:50,705 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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 26 [2022-02-16 14:30:50,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:30:50,707 INFO L225 Difference]: With dead ends: 1839 [2022-02-16 14:30:50,707 INFO L226 Difference]: Without dead ends: 1820 [2022-02-16 14:30:50,708 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1558 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=766, Invalid=4346, Unknown=0, NotChecked=0, Total=5112 [2022-02-16 14:30:50,709 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 305 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 1154 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 1221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-16 14:30:50,709 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [305 Valid, 211 Invalid, 1221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1154 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-16 14:30:50,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1820 states. [2022-02-16 14:30:50,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1820 to 1234. [2022-02-16 14:30:50,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1234 states, 1233 states have (on average 2.253852392538524) internal successors, (2779), 1233 states have internal predecessors, (2779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:30:50,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1234 states to 1234 states and 2779 transitions. [2022-02-16 14:30:50,725 INFO L78 Accepts]: Start accepts. Automaton has 1234 states and 2779 transitions. Word has length 26 [2022-02-16 14:30:50,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:30:50,725 INFO L470 AbstractCegarLoop]: Abstraction has 1234 states and 2779 transitions. [2022-02-16 14:30:50,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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-02-16 14:30:50,725 INFO L276 IsEmpty]: Start isEmpty. Operand 1234 states and 2779 transitions. [2022-02-16 14:30:50,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:30:50,727 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:30:50,727 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:30:50,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-02-16 14:30:50,927 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,SelfDestructingSolverStorable26 [2022-02-16 14:30:50,928 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:30:50,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:30:50,928 INFO L85 PathProgramCache]: Analyzing trace with hash -2064882602, now seen corresponding path program 11 times [2022-02-16 14:30:50,928 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:30:50,928 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638017260] [2022-02-16 14:30:50,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:30:50,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:30:50,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:30:51,378 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:30:51,379 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:30:51,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638017260] [2022-02-16 14:30:51,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638017260] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:30:51,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714716746] [2022-02-16 14:30:51,379 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:30:51,379 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:30:51,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:30:51,380 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:30:51,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-02-16 14:30:51,416 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 14:30:51,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:30:51,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:30:51,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:30:51,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:30:51,951 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:30:51,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 73 [2022-02-16 14:30:53,005 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:30:53,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:30:54,979 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:30:55,003 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:30:55,003 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 355 treesize of output 269 [2022-02-16 14:31:20,640 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:31:20,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714716746] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:31:20,640 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:31:20,640 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-16 14:31:20,640 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557839517] [2022-02-16 14:31:20,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:31:20,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 14:31:20,640 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:31:20,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 14:31:20,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2022-02-16 14:31:20,641 INFO L87 Difference]: Start difference. First operand 1234 states and 2779 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:31:25,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:31:25,165 INFO L93 Difference]: Finished difference Result 1772 states and 3686 transitions. [2022-02-16 14:31:25,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-16 14:31:25,165 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 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 26 [2022-02-16 14:31:25,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:31:25,168 INFO L225 Difference]: With dead ends: 1772 [2022-02-16 14:31:25,169 INFO L226 Difference]: Without dead ends: 1756 [2022-02-16 14:31:25,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1211 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=619, Invalid=3041, Unknown=0, NotChecked=0, Total=3660 [2022-02-16 14:31:25,170 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 282 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 607 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 607 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 171 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 14:31:25,170 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 168 Invalid, 849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 607 Invalid, 0 Unknown, 171 Unchecked, 0.5s Time] [2022-02-16 14:31:25,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1756 states. [2022-02-16 14:31:25,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1756 to 1266. [2022-02-16 14:31:25,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1266 states, 1265 states have (on average 2.2529644268774702) internal successors, (2850), 1265 states have internal predecessors, (2850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:31:25,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1266 states to 1266 states and 2850 transitions. [2022-02-16 14:31:25,190 INFO L78 Accepts]: Start accepts. Automaton has 1266 states and 2850 transitions. Word has length 26 [2022-02-16 14:31:25,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:31:25,190 INFO L470 AbstractCegarLoop]: Abstraction has 1266 states and 2850 transitions. [2022-02-16 14:31:25,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:31:25,191 INFO L276 IsEmpty]: Start isEmpty. Operand 1266 states and 2850 transitions. [2022-02-16 14:31:25,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:31:25,193 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:31:25,193 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:31:25,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-02-16 14:31:25,414 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,SelfDestructingSolverStorable27 [2022-02-16 14:31:25,415 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:31:25,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:31:25,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1309294362, now seen corresponding path program 12 times [2022-02-16 14:31:25,415 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:31:25,415 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149727689] [2022-02-16 14:31:25,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:31:25,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:31:25,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:31:25,874 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:31:25,874 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:31:25,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149727689] [2022-02-16 14:31:25,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149727689] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:31:25,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740783646] [2022-02-16 14:31:25,874 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:31:25,875 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:31:25,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:31:25,876 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:31:25,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-02-16 14:31:25,902 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 14:31:25,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:31:25,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:31:25,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:31:26,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:31:26,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:31:26,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 73 [2022-02-16 14:31:27,303 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:31:27,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:31:28,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:31:28,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:31:28,593 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 355 treesize of output 269 [2022-02-16 14:31:41,285 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:31:41,285 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740783646] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:31:41,285 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:31:41,286 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 27 [2022-02-16 14:31:41,286 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387725808] [2022-02-16 14:31:41,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:31:41,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 14:31:41,286 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:31:41,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 14:31:41,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-02-16 14:31:41,287 INFO L87 Difference]: Start difference. First operand 1266 states and 2850 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:31:49,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:31:49,160 INFO L93 Difference]: Finished difference Result 2096 states and 4380 transitions. [2022-02-16 14:31:49,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-02-16 14:31:49,160 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:31:49,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:31:49,163 INFO L225 Difference]: With dead ends: 2096 [2022-02-16 14:31:49,163 INFO L226 Difference]: Without dead ends: 2084 [2022-02-16 14:31:49,164 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1885 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=1016, Invalid=5146, Unknown=0, NotChecked=0, Total=6162 [2022-02-16 14:31:49,164 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 418 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 892 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 1296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 892 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 298 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-16 14:31:49,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [418 Valid, 260 Invalid, 1296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 892 Invalid, 0 Unknown, 298 Unchecked, 0.6s Time] [2022-02-16 14:31:49,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2084 states. [2022-02-16 14:31:49,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2084 to 1265. [2022-02-16 14:31:49,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1265 states, 1264 states have (on average 2.252373417721519) internal successors, (2847), 1264 states have internal predecessors, (2847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:31:49,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1265 states to 1265 states and 2847 transitions. [2022-02-16 14:31:49,181 INFO L78 Accepts]: Start accepts. Automaton has 1265 states and 2847 transitions. Word has length 26 [2022-02-16 14:31:49,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:31:49,181 INFO L470 AbstractCegarLoop]: Abstraction has 1265 states and 2847 transitions. [2022-02-16 14:31:49,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:31:49,181 INFO L276 IsEmpty]: Start isEmpty. Operand 1265 states and 2847 transitions. [2022-02-16 14:31:49,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:31:49,183 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:31:49,183 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] [2022-02-16 14:31:49,198 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-02-16 14:31:49,383 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,SelfDestructingSolverStorable28 [2022-02-16 14:31:49,384 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:31:49,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:31:49,384 INFO L85 PathProgramCache]: Analyzing trace with hash -144428454, now seen corresponding path program 15 times [2022-02-16 14:31:49,384 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:31:49,384 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280717077] [2022-02-16 14:31:49,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:31:49,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:31:49,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:31:49,907 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:31:49,907 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:31:49,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280717077] [2022-02-16 14:31:49,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280717077] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:31:49,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253826651] [2022-02-16 14:31:49,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:31:49,908 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:31:49,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:31:49,909 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:31:49,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-02-16 14:31:49,935 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 14:31:49,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:31:49,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 14:31:49,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:31:50,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:31:50,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:31:50,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:31:50,582 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:31:50,583 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 133 treesize of output 107 [2022-02-16 14:31:51,642 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:31:51,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:31:57,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:31:57,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:31:57,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:31:57,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:31:57,277 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 277 treesize of output 165 [2022-02-16 14:31:57,476 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:31:57,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253826651] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:31:57,477 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:31:57,477 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 29 [2022-02-16 14:31:57,477 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550973194] [2022-02-16 14:31:57,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:31:57,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 14:31:57,477 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:31:57,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 14:31:57,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=696, Unknown=0, NotChecked=0, Total=812 [2022-02-16 14:31:57,478 INFO L87 Difference]: Start difference. First operand 1265 states and 2847 transitions. Second operand has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 29 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-02-16 14:32:04,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:32:04,243 INFO L93 Difference]: Finished difference Result 1683 states and 3626 transitions. [2022-02-16 14:32:04,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-02-16 14:32:04,244 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 29 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 26 [2022-02-16 14:32:04,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:32:04,246 INFO L225 Difference]: With dead ends: 1683 [2022-02-16 14:32:04,246 INFO L226 Difference]: Without dead ends: 1654 [2022-02-16 14:32:04,247 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1521 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=867, Invalid=4683, Unknown=0, NotChecked=0, Total=5550 [2022-02-16 14:32:04,248 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 287 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 900 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 1271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 900 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 308 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 14:32:04,248 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [287 Valid, 197 Invalid, 1271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 900 Invalid, 0 Unknown, 308 Unchecked, 0.5s Time] [2022-02-16 14:32:04,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1654 states. [2022-02-16 14:32:04,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1654 to 1296. [2022-02-16 14:32:04,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1296 states, 1295 states have (on average 2.2463320463320464) internal successors, (2909), 1295 states have internal predecessors, (2909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:32:04,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1296 states to 1296 states and 2909 transitions. [2022-02-16 14:32:04,263 INFO L78 Accepts]: Start accepts. Automaton has 1296 states and 2909 transitions. Word has length 26 [2022-02-16 14:32:04,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:32:04,264 INFO L470 AbstractCegarLoop]: Abstraction has 1296 states and 2909 transitions. [2022-02-16 14:32:04,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 29 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-02-16 14:32:04,264 INFO L276 IsEmpty]: Start isEmpty. Operand 1296 states and 2909 transitions. [2022-02-16 14:32:04,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:32:04,265 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:32:04,265 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] [2022-02-16 14:32:04,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-02-16 14:32:04,466 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:32:04,466 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:32:04,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:32:04,466 INFO L85 PathProgramCache]: Analyzing trace with hash -2008570082, now seen corresponding path program 16 times [2022-02-16 14:32:04,466 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:32:04,466 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669437786] [2022-02-16 14:32:04,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:32:04,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:32:04,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:32:04,980 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:32:04,980 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:32:04,980 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669437786] [2022-02-16 14:32:04,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669437786] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:32:04,980 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103971457] [2022-02-16 14:32:04,980 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:32:04,980 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:32:04,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:32:04,981 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:32:04,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-02-16 14:32:05,006 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:32:05,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:32:05,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 14:32:05,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:32:05,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:32:05,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:32:05,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:32:05,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:32:05,556 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 75 [2022-02-16 14:32:05,734 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:32:05,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:32:07,402 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-16 14:32:07,403 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 363 treesize of output 245 [2022-02-16 14:32:08,639 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:32:08,639 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103971457] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:32:08,639 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:32:08,639 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-02-16 14:32:08,640 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794361553] [2022-02-16 14:32:08,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:32:08,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 14:32:08,640 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:32:08,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 14:32:08,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2022-02-16 14:32:08,640 INFO L87 Difference]: Start difference. First operand 1296 states and 2909 transitions. Second operand has 25 states, 25 states have (on average 2.68) internal successors, (67), 24 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:32:14,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:32:14,518 INFO L93 Difference]: Finished difference Result 1890 states and 4135 transitions. [2022-02-16 14:32:14,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-02-16 14:32:14,518 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.68) internal successors, (67), 24 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:32:14,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:32:14,521 INFO L225 Difference]: With dead ends: 1890 [2022-02-16 14:32:14,521 INFO L226 Difference]: Without dead ends: 1876 [2022-02-16 14:32:14,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1933 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=864, Invalid=5456, Unknown=0, NotChecked=0, Total=6320 [2022-02-16 14:32:14,522 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 236 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 1223 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 1333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-16 14:32:14,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [236 Valid, 327 Invalid, 1333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1223 Invalid, 0 Unknown, 36 Unchecked, 0.8s Time] [2022-02-16 14:32:14,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1876 states. [2022-02-16 14:32:14,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1876 to 1327. [2022-02-16 14:32:14,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1327 states, 1326 states have (on average 2.2390648567119156) internal successors, (2969), 1326 states have internal predecessors, (2969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:32:14,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1327 states to 1327 states and 2969 transitions. [2022-02-16 14:32:14,540 INFO L78 Accepts]: Start accepts. Automaton has 1327 states and 2969 transitions. Word has length 26 [2022-02-16 14:32:14,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:32:14,540 INFO L470 AbstractCegarLoop]: Abstraction has 1327 states and 2969 transitions. [2022-02-16 14:32:14,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.68) internal successors, (67), 24 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:32:14,540 INFO L276 IsEmpty]: Start isEmpty. Operand 1327 states and 2969 transitions. [2022-02-16 14:32:14,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:32:14,542 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:32:14,542 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:32:14,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-02-16 14:32:14,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:32:14,742 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:32:14,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:32:14,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1938107238, now seen corresponding path program 13 times [2022-02-16 14:32:14,743 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:32:14,743 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375302553] [2022-02-16 14:32:14,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:32:14,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:32:14,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:32:15,371 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:32:15,371 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:32:15,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375302553] [2022-02-16 14:32:15,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375302553] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:32:15,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113111544] [2022-02-16 14:32:15,371 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:32:15,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:32:15,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:32:15,372 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:32:15,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-02-16 14:32:15,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:32:15,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 14:32:15,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:32:15,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:32:15,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:32:15,888 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 109 treesize of output 75 [2022-02-16 14:32:16,271 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:32:16,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:32:17,749 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-02-16 14:32:17,750 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 339 treesize of output 261 [2022-02-16 14:32:23,992 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:32:23,992 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113111544] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:32:23,993 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:32:23,993 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 14:32:23,993 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914483762] [2022-02-16 14:32:23,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:32:23,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 14:32:23,993 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:32:23,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 14:32:23,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-16 14:32:23,994 INFO L87 Difference]: Start difference. First operand 1327 states and 2969 transitions. Second operand has 23 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 23 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:32:26,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:32:26,001 INFO L93 Difference]: Finished difference Result 1667 states and 3583 transitions. [2022-02-16 14:32:26,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 14:32:26,001 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 23 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:32:26,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:32:26,004 INFO L225 Difference]: With dead ends: 1667 [2022-02-16 14:32:26,004 INFO L226 Difference]: Without dead ends: 1653 [2022-02-16 14:32:26,004 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=203, Invalid=1057, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 14:32:26,005 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 149 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:32:26,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 156 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 600 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:32:26,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1653 states. [2022-02-16 14:32:26,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1653 to 1333. [2022-02-16 14:32:26,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1333 states, 1332 states have (on average 2.2372372372372373) internal successors, (2980), 1332 states have internal predecessors, (2980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:32:26,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1333 states to 1333 states and 2980 transitions. [2022-02-16 14:32:26,022 INFO L78 Accepts]: Start accepts. Automaton has 1333 states and 2980 transitions. Word has length 26 [2022-02-16 14:32:26,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:32:26,022 INFO L470 AbstractCegarLoop]: Abstraction has 1333 states and 2980 transitions. [2022-02-16 14:32:26,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 23 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:32:26,022 INFO L276 IsEmpty]: Start isEmpty. Operand 1333 states and 2980 transitions. [2022-02-16 14:32:26,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:32:26,024 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:32:26,024 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:32:26,039 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-02-16 14:32:26,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:32:26,224 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:32:26,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:32:26,225 INFO L85 PathProgramCache]: Analyzing trace with hash -400894506, now seen corresponding path program 14 times [2022-02-16 14:32:26,225 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:32:26,225 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445537069] [2022-02-16 14:32:26,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:32:26,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:32:26,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:32:26,899 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:32:26,899 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:32:26,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445537069] [2022-02-16 14:32:26,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445537069] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:32:26,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371197608] [2022-02-16 14:32:26,900 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:32:26,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:32:26,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:32:26,901 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:32:26,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-02-16 14:32:26,925 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:32:26,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:32:26,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 14:32:26,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:32:27,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:32:27,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:32:27,453 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 109 treesize of output 75 [2022-02-16 14:32:27,779 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:32:27,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:32:29,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:32:29,121 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:32:29,122 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 335 treesize of output 261 [2022-02-16 14:32:33,480 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:32:33,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371197608] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:32:33,481 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:32:33,481 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-02-16 14:32:33,481 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133293054] [2022-02-16 14:32:33,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:32:33,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 14:32:33,481 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:32:33,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 14:32:33,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2022-02-16 14:32:33,481 INFO L87 Difference]: Start difference. First operand 1333 states and 2980 transitions. Second operand has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 26 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:32:37,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:32:37,817 INFO L93 Difference]: Finished difference Result 1792 states and 3787 transitions. [2022-02-16 14:32:37,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-16 14:32:37,817 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 26 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 26 [2022-02-16 14:32:37,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:32:37,820 INFO L225 Difference]: With dead ends: 1792 [2022-02-16 14:32:37,820 INFO L226 Difference]: Without dead ends: 1782 [2022-02-16 14:32:37,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1139 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=603, Invalid=3057, Unknown=0, NotChecked=0, Total=3660 [2022-02-16 14:32:37,821 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 293 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-16 14:32:37,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [293 Valid, 175 Invalid, 894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 750 Invalid, 0 Unknown, 57 Unchecked, 0.6s Time] [2022-02-16 14:32:37,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1782 states. [2022-02-16 14:32:37,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1782 to 1344. [2022-02-16 14:32:37,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1344 states, 1343 states have (on average 2.2390171258376768) internal successors, (3007), 1343 states have internal predecessors, (3007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:32:37,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1344 states to 1344 states and 3007 transitions. [2022-02-16 14:32:37,835 INFO L78 Accepts]: Start accepts. Automaton has 1344 states and 3007 transitions. Word has length 26 [2022-02-16 14:32:37,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:32:37,835 INFO L470 AbstractCegarLoop]: Abstraction has 1344 states and 3007 transitions. [2022-02-16 14:32:37,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 26 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:32:37,835 INFO L276 IsEmpty]: Start isEmpty. Operand 1344 states and 3007 transitions. [2022-02-16 14:32:37,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:32:37,837 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:32:37,837 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:32:37,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-02-16 14:32:38,037 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,SelfDestructingSolverStorable32 [2022-02-16 14:32:38,037 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:32:38,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:32:38,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1458190486, now seen corresponding path program 15 times [2022-02-16 14:32:38,038 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:32:38,038 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327831901] [2022-02-16 14:32:38,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:32:38,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:32:38,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:32:38,598 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:32:38,598 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:32:38,598 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327831901] [2022-02-16 14:32:38,599 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327831901] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:32:38,599 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306809443] [2022-02-16 14:32:38,599 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:32:38,599 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:32:38,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:32:38,600 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:32:38,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-02-16 14:32:38,626 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 14:32:38,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:32:38,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-16 14:32:38,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:32:39,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:32:39,224 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:32:39,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-02-16 14:32:40,339 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:32:40,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:32:42,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:32:42,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:32:42,349 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 343 treesize of output 269 [2022-02-16 14:32:53,797 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:32:53,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306809443] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:32:53,797 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:32:53,797 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 27 [2022-02-16 14:32:53,797 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237352653] [2022-02-16 14:32:53,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:32:53,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 14:32:53,798 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:32:53,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 14:32:53,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2022-02-16 14:32:53,799 INFO L87 Difference]: Start difference. First operand 1344 states and 3007 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:33:03,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:33:03,184 INFO L93 Difference]: Finished difference Result 2235 states and 4650 transitions. [2022-02-16 14:33:03,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-02-16 14:33:03,184 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:33:03,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:33:03,188 INFO L225 Difference]: With dead ends: 2235 [2022-02-16 14:33:03,188 INFO L226 Difference]: Without dead ends: 2223 [2022-02-16 14:33:03,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1686 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=1005, Invalid=4695, Unknown=0, NotChecked=0, Total=5700 [2022-02-16 14:33:03,189 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 403 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 1099 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 1231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 1099 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-16 14:33:03,189 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [403 Valid, 265 Invalid, 1231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 1099 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-16 14:33:03,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2223 states. [2022-02-16 14:33:03,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2223 to 1350. [2022-02-16 14:33:03,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1350 states, 1349 states have (on average 2.236471460340993) internal successors, (3017), 1349 states have internal predecessors, (3017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:33:03,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1350 states to 1350 states and 3017 transitions. [2022-02-16 14:33:03,213 INFO L78 Accepts]: Start accepts. Automaton has 1350 states and 3017 transitions. Word has length 26 [2022-02-16 14:33:03,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:33:03,213 INFO L470 AbstractCegarLoop]: Abstraction has 1350 states and 3017 transitions. [2022-02-16 14:33:03,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:33:03,213 INFO L276 IsEmpty]: Start isEmpty. Operand 1350 states and 3017 transitions. [2022-02-16 14:33:03,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:33:03,215 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:33:03,215 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:33:03,239 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-02-16 14:33:03,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:33:03,431 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:33:03,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:33:03,432 INFO L85 PathProgramCache]: Analyzing trace with hash 302137114, now seen corresponding path program 16 times [2022-02-16 14:33:03,432 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:33:03,432 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456208227] [2022-02-16 14:33:03,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:33:03,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:33:03,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:33:03,905 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:33:03,905 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:33:03,905 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456208227] [2022-02-16 14:33:03,905 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456208227] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:33:03,906 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459141512] [2022-02-16 14:33:03,906 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:33:03,906 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:33:03,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:33:03,907 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:33:03,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-02-16 14:33:03,933 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:33:03,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:33:03,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 14:33:03,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:33:04,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:33:04,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:33:04,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-02-16 14:33:05,041 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:33:05,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:33:06,291 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-02-16 14:33:06,291 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 343 treesize of output 269 [2022-02-16 14:33:13,900 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:33:13,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459141512] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:33:13,900 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:33:13,900 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-16 14:33:13,901 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033661930] [2022-02-16 14:33:13,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:33:13,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 14:33:13,901 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:33:13,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 14:33:13,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-02-16 14:33:13,901 INFO L87 Difference]: Start difference. First operand 1350 states and 3017 transitions. Second operand has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:33:15,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:33:15,961 INFO L93 Difference]: Finished difference Result 1758 states and 3741 transitions. [2022-02-16 14:33:15,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 14:33:15,961 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:33:15,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:33:15,964 INFO L225 Difference]: With dead ends: 1758 [2022-02-16 14:33:15,964 INFO L226 Difference]: Without dead ends: 1746 [2022-02-16 14:33:15,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=189, Invalid=933, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 14:33:15,964 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 178 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 21 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:33:15,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 218 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 524 Invalid, 0 Unknown, 21 Unchecked, 0.4s Time] [2022-02-16 14:33:15,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1746 states. [2022-02-16 14:33:15,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1746 to 1350. [2022-02-16 14:33:15,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1350 states, 1349 states have (on average 2.236471460340993) internal successors, (3017), 1349 states have internal predecessors, (3017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:33:15,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1350 states to 1350 states and 3017 transitions. [2022-02-16 14:33:15,980 INFO L78 Accepts]: Start accepts. Automaton has 1350 states and 3017 transitions. Word has length 26 [2022-02-16 14:33:15,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:33:15,980 INFO L470 AbstractCegarLoop]: Abstraction has 1350 states and 3017 transitions. [2022-02-16 14:33:15,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:33:15,980 INFO L276 IsEmpty]: Start isEmpty. Operand 1350 states and 3017 transitions. [2022-02-16 14:33:15,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:33:15,982 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:33:15,982 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] [2022-02-16 14:33:15,998 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-02-16 14:33:16,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:33:16,183 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:33:16,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:33:16,184 INFO L85 PathProgramCache]: Analyzing trace with hash -188218022, now seen corresponding path program 17 times [2022-02-16 14:33:16,184 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:33:16,184 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715919531] [2022-02-16 14:33:16,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:33:16,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:33:16,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:33:16,877 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:33:16,877 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:33:16,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715919531] [2022-02-16 14:33:16,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715919531] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:33:16,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949249204] [2022-02-16 14:33:16,877 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:33:16,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:33:16,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:33:16,878 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:33:16,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-02-16 14:33:16,901 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 14:33:16,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:33:16,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 14:33:16,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:33:17,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:33:17,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:33:17,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:33:17,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:33:17,518 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 127 treesize of output 75 [2022-02-16 14:33:17,680 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:33:17,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:33:19,540 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-16 14:33:19,540 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 371 treesize of output 253 [2022-02-16 14:33:22,449 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:33:22,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1949249204] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:33:22,450 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:33:22,450 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-02-16 14:33:22,450 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036900419] [2022-02-16 14:33:22,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:33:22,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 14:33:22,450 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:33:22,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 14:33:22,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-02-16 14:33:22,451 INFO L87 Difference]: Start difference. First operand 1350 states and 3017 transitions. Second operand has 25 states, 25 states have (on average 2.68) internal successors, (67), 24 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:33:25,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:33:25,129 INFO L93 Difference]: Finished difference Result 1755 states and 3861 transitions. [2022-02-16 14:33:25,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-16 14:33:25,129 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.68) internal successors, (67), 24 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:33:25,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:33:25,132 INFO L225 Difference]: With dead ends: 1755 [2022-02-16 14:33:25,132 INFO L226 Difference]: Without dead ends: 1743 [2022-02-16 14:33:25,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 812 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=439, Invalid=2531, Unknown=0, NotChecked=0, Total=2970 [2022-02-16 14:33:25,132 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 192 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 666 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 729 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 666 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:33:25,132 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 183 Invalid, 729 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 666 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:33:25,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1743 states. [2022-02-16 14:33:25,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1743 to 1353. [2022-02-16 14:33:25,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1353 states, 1352 states have (on average 2.2366863905325443) internal successors, (3024), 1352 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:33:25,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1353 states to 1353 states and 3024 transitions. [2022-02-16 14:33:25,147 INFO L78 Accepts]: Start accepts. Automaton has 1353 states and 3024 transitions. Word has length 26 [2022-02-16 14:33:25,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:33:25,147 INFO L470 AbstractCegarLoop]: Abstraction has 1353 states and 3024 transitions. [2022-02-16 14:33:25,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.68) internal successors, (67), 24 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:33:25,148 INFO L276 IsEmpty]: Start isEmpty. Operand 1353 states and 3024 transitions. [2022-02-16 14:33:25,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:33:25,149 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:33:25,149 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] [2022-02-16 14:33:25,165 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-02-16 14:33:25,350 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,SelfDestructingSolverStorable35 [2022-02-16 14:33:25,350 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:33:25,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:33:25,350 INFO L85 PathProgramCache]: Analyzing trace with hash -585222294, now seen corresponding path program 18 times [2022-02-16 14:33:25,350 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:33:25,350 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522139288] [2022-02-16 14:33:25,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:33:25,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:33:25,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:33:25,721 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:33:25,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:33:25,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522139288] [2022-02-16 14:33:25,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522139288] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:33:25,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903424622] [2022-02-16 14:33:25,722 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:33:25,722 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:33:25,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:33:25,723 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:33:25,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-02-16 14:33:25,748 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 14:33:25,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:33:25,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-16 14:33:25,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:33:26,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:33:26,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:33:26,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:33:26,285 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:33:26,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 127 treesize of output 103 [2022-02-16 14:33:27,042 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:33:27,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:33:28,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:33:28,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:33:28,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:33:28,609 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:33:28,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 375 treesize of output 247 [2022-02-16 14:33:29,326 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:33:29,326 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903424622] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:33:29,326 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:33:29,326 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-16 14:33:29,327 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065572288] [2022-02-16 14:33:29,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:33:29,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 14:33:29,327 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:33:29,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 14:33:29,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=626, Unknown=0, NotChecked=0, Total=756 [2022-02-16 14:33:29,328 INFO L87 Difference]: Start difference. First operand 1353 states and 3024 transitions. Second operand has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:33:37,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:33:37,648 INFO L93 Difference]: Finished difference Result 1891 states and 4065 transitions. [2022-02-16 14:33:37,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-02-16 14:33:37,649 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:33:37,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:33:37,651 INFO L225 Difference]: With dead ends: 1891 [2022-02-16 14:33:37,652 INFO L226 Difference]: Without dead ends: 1858 [2022-02-16 14:33:37,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1432 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=824, Invalid=4006, Unknown=0, NotChecked=0, Total=4830 [2022-02-16 14:33:37,653 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 244 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 1077 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 1150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1077 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-16 14:33:37,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 249 Invalid, 1150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1077 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-16 14:33:37,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1858 states. [2022-02-16 14:33:37,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1858 to 1367. [2022-02-16 14:33:37,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1367 states, 1366 states have (on average 2.234260614934114) internal successors, (3052), 1366 states have internal predecessors, (3052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:33:37,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1367 states to 1367 states and 3052 transitions. [2022-02-16 14:33:37,668 INFO L78 Accepts]: Start accepts. Automaton has 1367 states and 3052 transitions. Word has length 26 [2022-02-16 14:33:37,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:33:37,668 INFO L470 AbstractCegarLoop]: Abstraction has 1367 states and 3052 transitions. [2022-02-16 14:33:37,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:33:37,668 INFO L276 IsEmpty]: Start isEmpty. Operand 1367 states and 3052 transitions. [2022-02-16 14:33:37,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:33:37,669 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:33:37,669 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:33:37,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-02-16 14:33:37,870 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,SelfDestructingSolverStorable36 [2022-02-16 14:33:37,870 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:33:37,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:33:37,870 INFO L85 PathProgramCache]: Analyzing trace with hash -915805738, now seen corresponding path program 17 times [2022-02-16 14:33:37,871 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:33:37,871 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105871727] [2022-02-16 14:33:37,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:33:37,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:33:37,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:33:38,306 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:33:38,307 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:33:38,307 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105871727] [2022-02-16 14:33:38,307 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105871727] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:33:38,307 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533951733] [2022-02-16 14:33:38,307 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:33:38,307 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:33:38,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:33:38,308 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:33:38,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-02-16 14:33:38,333 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 14:33:38,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:33:38,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 14:33:38,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:33:38,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:33:38,989 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:33:38,989 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 109 treesize of output 75 [2022-02-16 14:33:39,295 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:33:39,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:33:40,199 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:33:40,219 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:33:40,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 335 treesize of output 269 [2022-02-16 14:34:25,797 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:34:25,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533951733] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:34:25,798 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:34:25,798 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-16 14:34:25,798 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398591127] [2022-02-16 14:34:25,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:34:25,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 14:34:25,798 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:34:25,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 14:34:25,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=631, Unknown=0, NotChecked=0, Total=756 [2022-02-16 14:34:25,799 INFO L87 Difference]: Start difference. First operand 1367 states and 3052 transitions. Second operand has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:34:33,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:34:33,633 INFO L93 Difference]: Finished difference Result 2027 states and 4209 transitions. [2022-02-16 14:34:33,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-02-16 14:34:33,634 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:34:33,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:34:33,637 INFO L225 Difference]: With dead ends: 2027 [2022-02-16 14:34:33,637 INFO L226 Difference]: Without dead ends: 2005 [2022-02-16 14:34:33,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2593 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=1162, Invalid=7210, Unknown=0, NotChecked=0, Total=8372 [2022-02-16 14:34:33,638 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 310 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 1141 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 1203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-16 14:34:33,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 238 Invalid, 1203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1141 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-16 14:34:33,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2005 states. [2022-02-16 14:34:33,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2005 to 1428. [2022-02-16 14:34:33,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1428 states, 1427 states have (on average 2.222144358794674) internal successors, (3171), 1427 states have internal predecessors, (3171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:34:33,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1428 states to 1428 states and 3171 transitions. [2022-02-16 14:34:33,656 INFO L78 Accepts]: Start accepts. Automaton has 1428 states and 3171 transitions. Word has length 26 [2022-02-16 14:34:33,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:34:33,657 INFO L470 AbstractCegarLoop]: Abstraction has 1428 states and 3171 transitions. [2022-02-16 14:34:33,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:34:33,657 INFO L276 IsEmpty]: Start isEmpty. Operand 1428 states and 3171 transitions. [2022-02-16 14:34:33,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:34:33,658 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:34:33,659 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:34:33,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-02-16 14:34:33,859 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,SelfDestructingSolverStorable37 [2022-02-16 14:34:33,859 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:34:33,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:34:33,860 INFO L85 PathProgramCache]: Analyzing trace with hash -306479974, now seen corresponding path program 18 times [2022-02-16 14:34:33,860 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:34:33,860 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654774064] [2022-02-16 14:34:33,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:34:33,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:34:33,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:34:34,138 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:34:34,138 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:34:34,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654774064] [2022-02-16 14:34:34,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654774064] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:34:34,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201360725] [2022-02-16 14:34:34,139 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:34:34,139 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:34:34,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:34:34,143 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:34:34,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-02-16 14:34:34,168 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 14:34:34,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:34:34,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-16 14:34:34,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:34:34,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:34:34,647 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:34:34,647 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 159 treesize of output 117 [2022-02-16 14:34:36,039 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:34:36,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:34:36,923 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:34:36,923 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:34:36,940 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:34:36,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 327 treesize of output 253 [2022-02-16 14:34:39,520 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:34:39,520 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201360725] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:34:39,520 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:34:39,520 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 27 [2022-02-16 14:34:39,520 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331573019] [2022-02-16 14:34:39,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:34:39,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 14:34:39,520 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:34:39,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 14:34:39,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2022-02-16 14:34:39,521 INFO L87 Difference]: Start difference. First operand 1428 states and 3171 transitions. Second operand has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 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-02-16 14:34:43,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:34:43,389 INFO L93 Difference]: Finished difference Result 1939 states and 4065 transitions. [2022-02-16 14:34:43,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-16 14:34:43,390 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 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 26 [2022-02-16 14:34:43,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:34:43,392 INFO L225 Difference]: With dead ends: 1939 [2022-02-16 14:34:43,392 INFO L226 Difference]: Without dead ends: 1933 [2022-02-16 14:34:43,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=464, Invalid=1986, Unknown=0, NotChecked=0, Total=2450 [2022-02-16 14:34:43,393 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 320 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 869 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 931 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 869 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-16 14:34:43,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [320 Valid, 174 Invalid, 931 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 869 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-16 14:34:43,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1933 states. [2022-02-16 14:34:43,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1933 to 1428. [2022-02-16 14:34:43,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1428 states, 1427 states have (on average 2.222144358794674) internal successors, (3171), 1427 states have internal predecessors, (3171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:34:43,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1428 states to 1428 states and 3171 transitions. [2022-02-16 14:34:43,418 INFO L78 Accepts]: Start accepts. Automaton has 1428 states and 3171 transitions. Word has length 26 [2022-02-16 14:34:43,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:34:43,419 INFO L470 AbstractCegarLoop]: Abstraction has 1428 states and 3171 transitions. [2022-02-16 14:34:43,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 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-02-16 14:34:43,419 INFO L276 IsEmpty]: Start isEmpty. Operand 1428 states and 3171 transitions. [2022-02-16 14:34:43,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:34:43,421 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:34:43,421 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:34:43,451 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-02-16 14:34:43,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-02-16 14:34:43,647 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:34:43,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:34:43,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1787735454, now seen corresponding path program 19 times [2022-02-16 14:34:43,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:34:43,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015807694] [2022-02-16 14:34:43,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:34:43,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:34:43,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:34:44,000 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:34:44,000 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:34:44,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015807694] [2022-02-16 14:34:44,000 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015807694] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:34:44,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154661255] [2022-02-16 14:34:44,000 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:34:44,000 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:34:44,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:34:44,001 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:34:44,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-02-16 14:34:44,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:34:44,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 14:34:44,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:34:44,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:34:44,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:34:44,548 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 89 treesize of output 65 [2022-02-16 14:34:44,944 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:34:44,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:34:45,992 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-02-16 14:34:45,993 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 339 treesize of output 261 [2022-02-16 14:35:26,906 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:35:26,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154661255] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:35:26,907 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:35:26,907 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-16 14:35:26,907 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164784347] [2022-02-16 14:35:26,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:35:26,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 14:35:26,907 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:35:26,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 14:35:26,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2022-02-16 14:35:26,907 INFO L87 Difference]: Start difference. First operand 1428 states and 3171 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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-02-16 14:35:30,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:35:30,402 INFO L93 Difference]: Finished difference Result 1942 states and 4168 transitions. [2022-02-16 14:35:30,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-16 14:35:30,402 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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 26 [2022-02-16 14:35:30,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:35:30,405 INFO L225 Difference]: With dead ends: 1942 [2022-02-16 14:35:30,405 INFO L226 Difference]: Without dead ends: 1926 [2022-02-16 14:35:30,405 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 711 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=431, Invalid=2119, Unknown=0, NotChecked=0, Total=2550 [2022-02-16 14:35:30,406 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 204 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:35:30,406 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 148 Invalid, 695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 606 Invalid, 0 Unknown, 47 Unchecked, 0.4s Time] [2022-02-16 14:35:30,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1926 states. [2022-02-16 14:35:30,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1926 to 1428. [2022-02-16 14:35:30,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1428 states, 1427 states have (on average 2.2214435879467413) internal successors, (3170), 1427 states have internal predecessors, (3170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:35:30,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1428 states to 1428 states and 3170 transitions. [2022-02-16 14:35:30,421 INFO L78 Accepts]: Start accepts. Automaton has 1428 states and 3170 transitions. Word has length 26 [2022-02-16 14:35:30,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:35:30,421 INFO L470 AbstractCegarLoop]: Abstraction has 1428 states and 3170 transitions. [2022-02-16 14:35:30,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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-02-16 14:35:30,421 INFO L276 IsEmpty]: Start isEmpty. Operand 1428 states and 3170 transitions. [2022-02-16 14:35:30,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:35:30,423 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:35:30,423 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:35:30,438 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-02-16 14:35:30,623 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,SelfDestructingSolverStorable39 [2022-02-16 14:35:30,624 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:35:30,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:35:30,624 INFO L85 PathProgramCache]: Analyzing trace with hash -162675810, now seen corresponding path program 20 times [2022-02-16 14:35:30,624 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:35:30,624 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420126587] [2022-02-16 14:35:30,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:35:30,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:35:30,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:35:30,928 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:35:30,929 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:35:30,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420126587] [2022-02-16 14:35:30,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420126587] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:35:30,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120872615] [2022-02-16 14:35:30,929 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:35:30,929 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:35:30,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:35:30,930 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:35:30,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-02-16 14:35:30,956 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:35:30,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:35:30,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 14:35:30,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:35:31,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:35:31,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:35:31,413 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 90 treesize of output 82 [2022-02-16 14:35:33,370 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:35:33,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:35:39,968 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:35:39,968 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 307 treesize of output 265 [2022-02-16 14:37:23,182 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:23,182 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120872615] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:37:23,182 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:37:23,182 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 14:37:23,183 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547914291] [2022-02-16 14:37:23,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:37:23,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 14:37:23,183 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:37:23,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 14:37:23,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2022-02-16 14:37:23,183 INFO L87 Difference]: Start difference. First operand 1428 states and 3170 transitions. Second operand has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:25,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:37:25,136 INFO L93 Difference]: Finished difference Result 1758 states and 3771 transitions. [2022-02-16 14:37:25,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 14:37:25,136 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:37:25,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:37:25,138 INFO L225 Difference]: With dead ends: 1758 [2022-02-16 14:37:25,138 INFO L226 Difference]: Without dead ends: 1746 [2022-02-16 14:37:25,139 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 36 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 500 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=360, Invalid=1446, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 14:37:25,139 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 193 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 295 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:37:25,139 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 105 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 345 Invalid, 0 Unknown, 295 Unchecked, 0.2s Time] [2022-02-16 14:37:25,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1746 states. [2022-02-16 14:37:25,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1746 to 1442. [2022-02-16 14:37:25,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1441 states have (on average 2.219292158223456) internal successors, (3198), 1441 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:25,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 3198 transitions. [2022-02-16 14:37:25,154 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 3198 transitions. Word has length 26 [2022-02-16 14:37:25,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:37:25,155 INFO L470 AbstractCegarLoop]: Abstraction has 1442 states and 3198 transitions. [2022-02-16 14:37:25,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:25,155 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 3198 transitions. [2022-02-16 14:37:25,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:37:25,156 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:37:25,156 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:37:25,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-02-16 14:37:25,357 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,SelfDestructingSolverStorable40 [2022-02-16 14:37:25,357 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:37:25,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:37:25,357 INFO L85 PathProgramCache]: Analyzing trace with hash 870573974, now seen corresponding path program 21 times [2022-02-16 14:37:25,358 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:37:25,358 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626288598] [2022-02-16 14:37:25,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:37:25,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:37:25,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:25,901 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:25,902 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:37:25,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626288598] [2022-02-16 14:37:25,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626288598] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:37:25,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802177300] [2022-02-16 14:37:25,902 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:37:25,902 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:25,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:37:25,904 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:37:25,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-02-16 14:37:25,928 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 14:37:25,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:37:25,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 14:37:25,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:37:27,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:27,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:27,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:27,949 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 109 treesize of output 75 [2022-02-16 14:37:28,441 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:28,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:37:32,178 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:32,178 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 311 treesize of output 273 [2022-02-16 14:38:37,766 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:37,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802177300] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:37,766 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:37,767 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-16 14:38:37,767 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133551927] [2022-02-16 14:38:37,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:37,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 14:38:37,767 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:37,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 14:38:37,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=485, Unknown=0, NotChecked=0, Total=600 [2022-02-16 14:38:37,768 INFO L87 Difference]: Start difference. First operand 1442 states and 3198 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:39,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:39,249 INFO L93 Difference]: Finished difference Result 1688 states and 3672 transitions. [2022-02-16 14:38:39,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-16 14:38:39,249 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 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 26 [2022-02-16 14:38:39,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:39,252 INFO L225 Difference]: With dead ends: 1688 [2022-02-16 14:38:39,252 INFO L226 Difference]: Without dead ends: 1678 [2022-02-16 14:38:39,252 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 646 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=342, Invalid=1638, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 14:38:39,252 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 138 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 171 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:39,252 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 109 Invalid, 445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 246 Invalid, 0 Unknown, 171 Unchecked, 0.2s Time] [2022-02-16 14:38:39,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1678 states. [2022-02-16 14:38:39,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1678 to 1442. [2022-02-16 14:38:39,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1441 states have (on average 2.219292158223456) internal successors, (3198), 1441 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:39,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 3198 transitions. [2022-02-16 14:38:39,267 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 3198 transitions. Word has length 26 [2022-02-16 14:38:39,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:39,267 INFO L470 AbstractCegarLoop]: Abstraction has 1442 states and 3198 transitions. [2022-02-16 14:38:39,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:39,267 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 3198 transitions. [2022-02-16 14:38:39,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:39,269 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:39,269 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:39,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-02-16 14:38:39,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-02-16 14:38:39,469 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:39,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:39,469 INFO L85 PathProgramCache]: Analyzing trace with hash 483673174, now seen corresponding path program 22 times [2022-02-16 14:38:39,469 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:39,470 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854097096] [2022-02-16 14:38:39,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:39,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:39,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:39,788 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:39,788 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:39,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854097096] [2022-02-16 14:38:39,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854097096] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:39,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655246463] [2022-02-16 14:38:39,788 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:38:39,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:39,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:39,789 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:38:39,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-02-16 14:38:39,814 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:38:39,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:38:39,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 14:38:39,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:40,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:40,231 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:40,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-02-16 14:38:41,008 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:41,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:41,815 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-02-16 14:38:41,815 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 327 treesize of output 261 [2022-02-16 14:39:23,437 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:23,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655246463] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:23,437 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:23,437 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 14:39:23,437 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805247351] [2022-02-16 14:39:23,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:23,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 14:39:23,438 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:23,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 14:39:23,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2022-02-16 14:39:23,438 INFO L87 Difference]: Start difference. First operand 1442 states and 3198 transitions. Second operand has 24 states, 24 states have (on average 2.5833333333333335) internal successors, (62), 24 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:24,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:24,781 INFO L93 Difference]: Finished difference Result 1819 states and 3897 transitions. [2022-02-16 14:39:24,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 14:39:24,781 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5833333333333335) internal successors, (62), 24 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 26 [2022-02-16 14:39:24,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:24,783 INFO L225 Difference]: With dead ends: 1819 [2022-02-16 14:39:24,783 INFO L226 Difference]: Without dead ends: 1812 [2022-02-16 14:39:24,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=182, Invalid=940, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 14:39:24,784 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 121 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 755 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 755 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:24,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 297 Invalid, 775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 755 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 14:39:24,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1812 states. [2022-02-16 14:39:24,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1812 to 1455. [2022-02-16 14:39:24,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1455 states, 1454 states have (on average 2.2193947730398897) internal successors, (3227), 1454 states have internal predecessors, (3227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:24,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1455 states to 1455 states and 3227 transitions. [2022-02-16 14:39:24,801 INFO L78 Accepts]: Start accepts. Automaton has 1455 states and 3227 transitions. Word has length 26 [2022-02-16 14:39:24,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:24,802 INFO L470 AbstractCegarLoop]: Abstraction has 1455 states and 3227 transitions. [2022-02-16 14:39:24,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5833333333333335) internal successors, (62), 24 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:24,802 INFO L276 IsEmpty]: Start isEmpty. Operand 1455 states and 3227 transitions. [2022-02-16 14:39:24,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:39:24,804 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:24,804 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:24,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-02-16 14:39:25,004 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,SelfDestructingSolverStorable42 [2022-02-16 14:39:25,004 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:25,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:25,005 INFO L85 PathProgramCache]: Analyzing trace with hash -285479398, now seen corresponding path program 23 times [2022-02-16 14:39:25,005 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:25,005 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115724463] [2022-02-16 14:39:25,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:25,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:25,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:25,862 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:25,862 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:25,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115724463] [2022-02-16 14:39:25,862 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115724463] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:25,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187512233] [2022-02-16 14:39:25,862 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:39:25,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:25,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:25,863 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:25,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-02-16 14:39:25,890 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 14:39:25,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:25,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 14:39:25,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:26,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:39:26,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:39:26,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 73 [2022-02-16 14:39:28,839 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:28,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:29,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:39:29,690 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:39:29,690 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 459 treesize of output 333 [2022-02-16 14:40:34,256 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:34,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187512233] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:34,256 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:34,256 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-02-16 14:40:34,256 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656229600] [2022-02-16 14:40:34,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:34,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 14:40:34,257 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:34,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 14:40:34,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=523, Unknown=0, NotChecked=0, Total=650 [2022-02-16 14:40:34,257 INFO L87 Difference]: Start difference. First operand 1455 states and 3227 transitions. Second operand has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 26 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:39,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:39,477 INFO L93 Difference]: Finished difference Result 1905 states and 4085 transitions. [2022-02-16 14:40:39,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-02-16 14:40:39,477 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 26 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 26 [2022-02-16 14:40:39,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:39,480 INFO L225 Difference]: With dead ends: 1905 [2022-02-16 14:40:39,480 INFO L226 Difference]: Without dead ends: 1895 [2022-02-16 14:40:39,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1154 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=605, Invalid=3177, Unknown=0, NotChecked=0, Total=3782 [2022-02-16 14:40:39,481 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 189 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 266 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:39,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 190 Invalid, 883 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 581 Invalid, 0 Unknown, 266 Unchecked, 0.4s Time] [2022-02-16 14:40:39,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1895 states. [2022-02-16 14:40:39,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1895 to 1467. [2022-02-16 14:40:39,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1467 states, 1466 states have (on average 2.227148703956344) internal successors, (3265), 1466 states have internal predecessors, (3265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:39,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1467 states to 1467 states and 3265 transitions. [2022-02-16 14:40:39,498 INFO L78 Accepts]: Start accepts. Automaton has 1467 states and 3265 transitions. Word has length 26 [2022-02-16 14:40:39,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:39,498 INFO L470 AbstractCegarLoop]: Abstraction has 1467 states and 3265 transitions. [2022-02-16 14:40:39,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 26 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:39,498 INFO L276 IsEmpty]: Start isEmpty. Operand 1467 states and 3265 transitions. [2022-02-16 14:40:39,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:40:39,500 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:39,500 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:39,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-02-16 14:40:39,701 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:39,701 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:39,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:39,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1206269730, now seen corresponding path program 24 times [2022-02-16 14:40:39,701 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:39,701 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873019139] [2022-02-16 14:40:39,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:39,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:39,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:40,269 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:40,269 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:40,269 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873019139] [2022-02-16 14:40:40,269 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873019139] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:40,269 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522090360] [2022-02-16 14:40:40,269 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:40:40,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:40,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:40,270 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:40,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-02-16 14:40:40,298 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 14:40:40,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:40,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 14:40:40,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:40,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:40:40,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:40:40,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 73 [2022-02-16 14:40:42,062 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:42,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:43,970 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-02-16 14:40:43,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 459 treesize of output 333 Received shutdown request... [2022-02-16 14:40:57,281 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-02-16 14:40:57,298 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-02-16 14:40:57,300 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-16 14:40:57,302 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-16 14:40:57,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:57,482 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-4-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-2-1 context. [2022-02-16 14:40:57,484 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-02-16 14:40:57,484 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-02-16 14:40:57,484 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-02-16 14:40:57,486 INFO L732 BasicCegarLoop]: Path program histogram: [24, 18, 1, 1, 1] [2022-02-16 14:40:57,488 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-16 14:40:57,488 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-02-16 14:40:57,490 INFO L202 PluginConnector]: Adding new model min-fun.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.02 02:40:57 BasicIcfg [2022-02-16 14:40:57,490 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-16 14:40:57,490 INFO L158 Benchmark]: Toolchain (without parser) took 788566.49ms. Allocated memory was 174.1MB in the beginning and 5.8GB in the end (delta: 5.7GB). Free memory was 138.7MB in the beginning and 4.4GB in the end (delta: -4.3GB). Peak memory consumption was 4.2GB. Max. memory is 8.0GB. [2022-02-16 14:40:57,491 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.14ms. Allocated memory is still 174.1MB. Free memory is still 139.9MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-16 14:40:57,491 INFO L158 Benchmark]: Boogie Procedure Inliner took 39.64ms. Allocated memory is still 174.1MB. Free memory was 138.6MB in the beginning and 137.1MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-16 14:40:57,491 INFO L158 Benchmark]: Boogie Preprocessor took 23.67ms. Allocated memory is still 174.1MB. Free memory was 137.1MB in the beginning and 136.1MB in the end (delta: 981.9kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-16 14:40:57,491 INFO L158 Benchmark]: RCFGBuilder took 210.88ms. Allocated memory is still 174.1MB. Free memory was 136.1MB in the beginning and 126.8MB in the end (delta: 9.2MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-02-16 14:40:57,491 INFO L158 Benchmark]: TraceAbstraction took 788287.21ms. Allocated memory was 174.1MB in the beginning and 5.8GB in the end (delta: 5.7GB). Free memory was 126.3MB in the beginning and 4.4GB in the end (delta: -4.3GB). Peak memory consumption was 4.2GB. Max. memory is 8.0GB. [2022-02-16 14:40:57,492 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 174.1MB. Free memory is still 139.9MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 39.64ms. Allocated memory is still 174.1MB. Free memory was 138.6MB in the beginning and 137.1MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 23.67ms. Allocated memory is still 174.1MB. Free memory was 137.1MB in the beginning and 136.1MB in the end (delta: 981.9kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 210.88ms. Allocated memory is still 174.1MB. Free memory was 136.1MB in the beginning and 126.8MB in the end (delta: 9.2MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 788287.21ms. Allocated memory was 174.1MB in the beginning and 5.8GB in the end (delta: 5.7GB). Free memory was 126.3MB in the beginning and 4.4GB in the end (delta: -4.3GB). Peak memory consumption was 4.2GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 66]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-4-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-2-1 context. - TimeoutResultAtElement [Line: 59]: 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 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-4-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-2-1 context. - TimeoutResultAtElement [Line: 59]: 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 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-4-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-2-1 context. - TimeoutResultAtElement [Line: 60]: 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 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-4-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-3-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 42 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 788.2s, OverallIterations: 45, TraceHistogramMax: 2, PathProgramHistogramMax: 24, EmptinessCheckTime: 1.4s, AutomataDifference: 182.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 6.2s, PartialOrderReductionTime: 6.2s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9479 SdHoareTripleChecker+Valid, 19.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9479 mSDsluCounter, 7146 SdHoareTripleChecker+Invalid, 16.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 2084 IncrementalHoareTripleChecker+Unchecked, 9676 mSDsCounter, 2236 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 28133 IncrementalHoareTripleChecker+Invalid, 32453 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2236 mSolverCounterUnsat, 802 mSDtfsCounter, 28133 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3680 GetRequests, 1510 SyntacticMatches, 93 SemanticMatches, 2077 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42503 ImplicationChecksByTransitivity, 178.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=183322occurred in iteration=0, InterpolantAutomatonStates: 1558, 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, 44 MinimizatonAttempts, 74739 StatesRemovedByMinimization, 44 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 568.5s InterpolantComputationTime, 2114 NumberOfCodeBlocks, 2110 NumberOfCodeBlocksAsserted, 131 NumberOfCheckSat, 3016 ConstructedInterpolants, 34 QuantifiedInterpolants, 104130 SizeOfPredicates, 511 NumberOfNonLiveVariables, 2683 ConjunctsInSsa, 826 ConjunctsInUnsatCore, 126 InterpolantComputations, 3 PerfectInterpolantSequences, 92/677 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