/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/unroll-2.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-44898dd [2022-02-16 13:29:47,791 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-16 13:29:47,792 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-16 13:29:47,864 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-16 13:29:47,864 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-16 13:29:47,865 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-16 13:29:47,866 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-16 13:29:47,867 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-16 13:29:47,869 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-16 13:29:47,869 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-16 13:29:47,870 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-16 13:29:47,871 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-16 13:29:47,871 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-16 13:29:47,872 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-16 13:29:47,872 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-16 13:29:47,873 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-16 13:29:47,874 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-16 13:29:47,874 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-16 13:29:47,893 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-16 13:29:47,895 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-16 13:29:47,896 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-16 13:29:47,898 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-16 13:29:47,898 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-16 13:29:47,899 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-16 13:29:47,900 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-16 13:29:47,901 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-16 13:29:47,901 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-16 13:29:47,901 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-16 13:29:47,902 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-16 13:29:47,902 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-16 13:29:47,903 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-16 13:29:47,903 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-16 13:29:47,904 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-16 13:29:47,904 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-16 13:29:47,905 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-16 13:29:47,905 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-16 13:29:47,905 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-16 13:29:47,906 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-16 13:29:47,906 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-16 13:29:47,906 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-16 13:29:47,907 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-16 13:29:47,910 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 13:29:47,924 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-16 13:29:47,924 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-16 13:29:47,924 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-16 13:29:47,924 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-16 13:29:47,925 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-16 13:29:47,925 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-16 13:29:47,925 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-16 13:29:47,925 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-16 13:29:47,925 INFO L138 SettingsManager]: * Use SBE=true [2022-02-16 13:29:47,925 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-16 13:29:47,925 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-16 13:29:47,926 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-16 13:29:47,926 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-16 13:29:47,926 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-16 13:29:47,926 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-16 13:29:47,926 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-16 13:29:47,926 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-16 13:29:47,926 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-16 13:29:47,926 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-16 13:29:47,926 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-16 13:29:47,926 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-16 13:29:47,926 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-16 13:29:47,926 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-16 13:29:47,927 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-16 13:29:47,927 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-16 13:29:47,927 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-16 13:29:47,927 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-16 13:29:47,927 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-16 13:29:47,927 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-16 13:29:47,927 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-16 13:29:47,927 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-16 13:29:47,927 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-16 13:29:47,927 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-16 13:29:47,927 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-02-16 13:29:47,928 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 13:29:48,081 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-16 13:29:48,098 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-16 13:29:48,100 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-16 13:29:48,101 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-16 13:29:48,106 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-16 13:29:48,107 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/unroll-2.wvr.bpl [2022-02-16 13:29:48,107 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/unroll-2.wvr.bpl' [2022-02-16 13:29:48,129 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-16 13:29:48,130 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-16 13:29:48,131 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-16 13:29:48,131 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-16 13:29:48,132 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-16 13:29:48,140 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "unroll-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:29:48" (1/1) ... [2022-02-16 13:29:48,148 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "unroll-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:29:48" (1/1) ... [2022-02-16 13:29:48,155 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-16 13:29:48,156 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-16 13:29:48,157 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-16 13:29:48,157 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-16 13:29:48,157 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-16 13:29:48,162 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "unroll-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:29:48" (1/1) ... [2022-02-16 13:29:48,162 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "unroll-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:29:48" (1/1) ... [2022-02-16 13:29:48,162 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "unroll-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:29:48" (1/1) ... [2022-02-16 13:29:48,162 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "unroll-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:29:48" (1/1) ... [2022-02-16 13:29:48,164 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "unroll-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:29:48" (1/1) ... [2022-02-16 13:29:48,165 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "unroll-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:29:48" (1/1) ... [2022-02-16 13:29:48,165 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "unroll-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:29:48" (1/1) ... [2022-02-16 13:29:48,166 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-16 13:29:48,167 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-16 13:29:48,167 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-16 13:29:48,167 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-16 13:29:48,186 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "unroll-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:29:48" (1/1) ... [2022-02-16 13:29:48,192 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-16 13:29:48,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:48,248 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 13:29:48,266 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 13:29:48,279 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-16 13:29:48,280 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-16 13:29:48,280 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-16 13:29:48,280 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-16 13:29:48,280 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-16 13:29:48,280 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-16 13:29:48,280 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-16 13:29:48,280 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-16 13:29:48,281 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-16 13:29:48,281 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 13:29:48,319 INFO L234 CfgBuilder]: Building ICFG [2022-02-16 13:29:48,321 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-16 13:29:48,388 INFO L275 CfgBuilder]: Performing block encoding [2022-02-16 13:29:48,408 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-16 13:29:48,408 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-02-16 13:29:48,409 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2022-02-16 13:29:48,409 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2022-02-16 13:29:48,410 INFO L202 PluginConnector]: Adding new model unroll-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.02 01:29:48 BoogieIcfgContainer [2022-02-16 13:29:48,410 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-16 13:29:48,411 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-16 13:29:48,411 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-16 13:29:48,414 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-16 13:29:48,414 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "unroll-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:29:48" (1/2) ... [2022-02-16 13:29:48,415 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d1fec7e and model type unroll-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.02 01:29:48, skipping insertion in model container [2022-02-16 13:29:48,415 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "unroll-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.02 01:29:48" (2/2) ... [2022-02-16 13:29:48,416 INFO L111 eAbstractionObserver]: Analyzing ICFG unroll-2.wvr.bpl [2022-02-16 13:29:48,419 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-16 13:29:48,419 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-16 13:29:48,419 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-16 13:29:48,419 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-16 13:29:48,438 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-02-16 13:29:48,497 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-16 13:29:48,503 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 13:29:48,503 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-02-16 13:29:48,509 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 20 places, 15 transitions, 46 flow [2022-02-16 13:29:48,522 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:48,573 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 200 transitions and produced 145 states. [2022-02-16 13:29:48,578 INFO L276 IsEmpty]: Start isEmpty. Operand has 145 states, 115 states have (on average 1.5043478260869565) internal successors, (173), 144 states have internal predecessors, (173), 0 states have call successors, (0), 0 states 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 13:29:48,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-02-16 13:29:48,584 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:48,585 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:48,585 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:48,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:48,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1836918704, now seen corresponding path program 1 times [2022-02-16 13:29:48,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:48,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341857700] [2022-02-16 13:29:48,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:48,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:48,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:48,682 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 13:29:48,682 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:48,682 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341857700] [2022-02-16 13:29:48,683 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341857700] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:29:48,683 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:29:48,683 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-16 13:29:48,684 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955121398] [2022-02-16 13:29:48,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:29:48,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-16 13:29:48,686 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:48,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-16 13:29:48,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-16 13:29:48,702 INFO L87 Difference]: Start difference. First operand has 145 states, 115 states have (on average 1.5043478260869565) internal successors, (173), 144 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:48,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:48,728 INFO L93 Difference]: Finished difference Result 141 states and 169 transitions. [2022-02-16 13:29:48,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-16 13:29:48,730 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-02-16 13:29:48,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:48,736 INFO L225 Difference]: With dead ends: 141 [2022-02-16 13:29:48,737 INFO L226 Difference]: Without dead ends: 120 [2022-02-16 13:29:48,738 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-16 13:29:48,771 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 0 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:48,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 4 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:48,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2022-02-16 13:29:48,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 14. [2022-02-16 13:29:48,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:48,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 21 transitions. [2022-02-16 13:29:48,802 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 21 transitions. Word has length 9 [2022-02-16 13:29:48,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:48,803 INFO L470 AbstractCegarLoop]: Abstraction has 14 states and 21 transitions. [2022-02-16 13:29:48,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:48,803 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 21 transitions. [2022-02-16 13:29:48,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-02-16 13:29:48,803 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:48,803 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:48,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-16 13:29:48,804 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:48,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:48,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1132983157, now seen corresponding path program 1 times [2022-02-16 13:29:48,805 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:48,805 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791317025] [2022-02-16 13:29:48,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:48,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:48,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:48,873 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:48,874 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:48,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791317025] [2022-02-16 13:29:48,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791317025] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:29:48,874 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:29:48,874 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-16 13:29:48,874 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145812011] [2022-02-16 13:29:48,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:29:48,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-16 13:29:48,876 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:48,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-16 13:29:48,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-16 13:29:48,876 INFO L87 Difference]: Start difference. First operand 14 states and 21 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:48,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:48,916 INFO L93 Difference]: Finished difference Result 14 states and 19 transitions. [2022-02-16 13:29:48,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-16 13:29:48,918 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-02-16 13:29:48,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:48,918 INFO L225 Difference]: With dead ends: 14 [2022-02-16 13:29:48,918 INFO L226 Difference]: Without dead ends: 12 [2022-02-16 13:29:48,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 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 13:29:48,920 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 8 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:48,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 5 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:48,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12 states. [2022-02-16 13:29:48,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12 to 12. [2022-02-16 13:29:48,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:48,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 17 transitions. [2022-02-16 13:29:48,922 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 17 transitions. Word has length 10 [2022-02-16 13:29:48,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:48,922 INFO L470 AbstractCegarLoop]: Abstraction has 12 states and 17 transitions. [2022-02-16 13:29:48,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:48,923 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 17 transitions. [2022-02-16 13:29:48,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-02-16 13:29:48,923 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:48,923 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:48,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-16 13:29:48,923 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:48,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:48,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1934599385, now seen corresponding path program 1 times [2022-02-16 13:29:48,924 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:48,924 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675703214] [2022-02-16 13:29:48,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:48,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:48,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:48,957 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:48,957 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:48,958 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675703214] [2022-02-16 13:29:48,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675703214] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:48,958 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [112442340] [2022-02-16 13:29:48,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:48,958 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:48,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:48,960 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 13:29:48,961 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 13:29:49,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:49,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 3 conjunts are in the unsatisfiable core [2022-02-16 13:29:49,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:49,045 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:49,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:49,088 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:49,089 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [112442340] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:49,089 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:49,089 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-02-16 13:29:49,089 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829848007] [2022-02-16 13:29:49,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:49,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-16 13:29:49,090 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:49,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-16 13:29:49,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-02-16 13:29:49,090 INFO L87 Difference]: Start difference. First operand 12 states and 17 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 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 13:29:49,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:49,118 INFO L93 Difference]: Finished difference Result 14 states and 21 transitions. [2022-02-16 13:29:49,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-16 13:29:49,119 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 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 10 [2022-02-16 13:29:49,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:49,119 INFO L225 Difference]: With dead ends: 14 [2022-02-16 13:29:49,119 INFO L226 Difference]: Without dead ends: 14 [2022-02-16 13:29:49,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-16 13:29:49,120 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 2 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:49,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 7 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:49,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2022-02-16 13:29:49,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 14. [2022-02-16 13:29:49,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:49,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 21 transitions. [2022-02-16 13:29:49,123 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 21 transitions. Word has length 10 [2022-02-16 13:29:49,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:49,123 INFO L470 AbstractCegarLoop]: Abstraction has 14 states and 21 transitions. [2022-02-16 13:29:49,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 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 13:29:49,123 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 21 transitions. [2022-02-16 13:29:49,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-02-16 13:29:49,123 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:49,123 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:49,143 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 13:29:49,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:49,343 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:49,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:49,344 INFO L85 PathProgramCache]: Analyzing trace with hash -585360549, now seen corresponding path program 2 times [2022-02-16 13:29:49,344 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:49,344 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218826281] [2022-02-16 13:29:49,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:49,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:49,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:49,387 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:49,387 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:49,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218826281] [2022-02-16 13:29:49,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218826281] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:29:49,388 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:29:49,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-16 13:29:49,388 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526259993] [2022-02-16 13:29:49,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:29:49,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-16 13:29:49,388 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:49,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-16 13:29:49,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-16 13:29:49,389 INFO L87 Difference]: Start difference. First operand 14 states and 21 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:49,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:49,416 INFO L93 Difference]: Finished difference Result 16 states and 25 transitions. [2022-02-16 13:29:49,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-16 13:29:49,418 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-02-16 13:29:49,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:49,418 INFO L225 Difference]: With dead ends: 16 [2022-02-16 13:29:49,418 INFO L226 Difference]: Without dead ends: 16 [2022-02-16 13:29:49,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-16 13:29:49,419 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 2 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:49,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 7 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:49,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2022-02-16 13:29:49,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2022-02-16 13:29:49,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:49,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 25 transitions. [2022-02-16 13:29:49,422 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 25 transitions. Word has length 10 [2022-02-16 13:29:49,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:49,422 INFO L470 AbstractCegarLoop]: Abstraction has 16 states and 25 transitions. [2022-02-16 13:29:49,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:49,422 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 25 transitions. [2022-02-16 13:29:49,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-02-16 13:29:49,422 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:49,422 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:49,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-02-16 13:29:49,423 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:49,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:49,423 INFO L85 PathProgramCache]: Analyzing trace with hash -133883028, now seen corresponding path program 1 times [2022-02-16 13:29:49,423 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:49,423 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655509881] [2022-02-16 13:29:49,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:49,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:49,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:49,482 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:29:49,483 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:49,483 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655509881] [2022-02-16 13:29:49,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655509881] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:49,483 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884349287] [2022-02-16 13:29:49,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:49,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:49,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:49,486 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 13:29:49,487 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 13:29:49,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:49,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-16 13:29:49,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:49,553 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:29:49,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:49,600 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:29:49,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884349287] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:49,600 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:49,600 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-02-16 13:29:49,601 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113275660] [2022-02-16 13:29:49,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:49,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-16 13:29:49,602 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:49,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-16 13:29:49,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-16 13:29:49,603 INFO L87 Difference]: Start difference. First operand 16 states and 25 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:49,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:49,637 INFO L93 Difference]: Finished difference Result 19 states and 31 transitions. [2022-02-16 13:29:49,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-16 13:29:49,637 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-02-16 13:29:49,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:49,638 INFO L225 Difference]: With dead ends: 19 [2022-02-16 13:29:49,639 INFO L226 Difference]: Without dead ends: 19 [2022-02-16 13:29:49,641 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-16 13:29:49,645 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 6 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:49,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 9 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:49,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2022-02-16 13:29:49,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 19. [2022-02-16 13:29:49,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:49,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 31 transitions. [2022-02-16 13:29:49,648 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 31 transitions. Word has length 11 [2022-02-16 13:29:49,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:49,648 INFO L470 AbstractCegarLoop]: Abstraction has 19 states and 31 transitions. [2022-02-16 13:29:49,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:49,649 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 31 transitions. [2022-02-16 13:29:49,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-02-16 13:29:49,649 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:49,649 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:49,671 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 13:29:49,871 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 13:29:49,871 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:49,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:49,872 INFO L85 PathProgramCache]: Analyzing trace with hash -752029099, now seen corresponding path program 2 times [2022-02-16 13:29:49,872 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:49,872 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556231850] [2022-02-16 13:29:49,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:49,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:49,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:49,924 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:49,924 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:49,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556231850] [2022-02-16 13:29:49,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556231850] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:49,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958850493] [2022-02-16 13:29:49,924 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:29:49,925 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:49,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:49,926 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 13:29:49,965 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 13:29:49,988 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:29:49,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:29:49,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-16 13:29:49,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:50,066 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:29:50,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 18 [2022-02-16 13:29:50,078 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:50,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:50,126 INFO L353 Elim1Store]: treesize reduction 10, result has 79.6 percent of original size [2022-02-16 13:29:50,127 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 11 treesize of output 50 [2022-02-16 13:29:50,201 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:50,201 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958850493] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:50,201 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:50,201 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2022-02-16 13:29:50,202 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449053131] [2022-02-16 13:29:50,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:50,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-16 13:29:50,202 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:50,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-16 13:29:50,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-02-16 13:29:50,203 INFO L87 Difference]: Start difference. First operand 19 states and 31 transitions. Second operand has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:50,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:50,257 INFO L93 Difference]: Finished difference Result 43 states and 69 transitions. [2022-02-16 13:29:50,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-16 13:29:50,258 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-02-16 13:29:50,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:50,258 INFO L225 Difference]: With dead ends: 43 [2022-02-16 13:29:50,258 INFO L226 Difference]: Without dead ends: 40 [2022-02-16 13:29:50,259 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-02-16 13:29:50,259 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 18 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:50,260 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 19 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:50,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2022-02-16 13:29:50,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 25. [2022-02-16 13:29:50,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 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 13:29:50,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 49 transitions. [2022-02-16 13:29:50,263 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 49 transitions. Word has length 12 [2022-02-16 13:29:50,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:50,263 INFO L470 AbstractCegarLoop]: Abstraction has 25 states and 49 transitions. [2022-02-16 13:29:50,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:50,263 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 49 transitions. [2022-02-16 13:29:50,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-02-16 13:29:50,264 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:50,264 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:50,280 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 13:29:50,479 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 13:29:50,480 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:50,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:50,480 INFO L85 PathProgramCache]: Analyzing trace with hash -759759497, now seen corresponding path program 3 times [2022-02-16 13:29:50,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:50,480 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377279675] [2022-02-16 13:29:50,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:50,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:50,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:50,515 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:29:50,516 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:50,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377279675] [2022-02-16 13:29:50,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377279675] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:50,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707805756] [2022-02-16 13:29:50,516 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:29:50,516 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:50,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:50,519 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 13:29:50,522 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 13:29:50,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:29:50,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:29:50,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-16 13:29:50,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:50,586 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:29:50,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 18 [2022-02-16 13:29:50,598 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:50,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:50,644 INFO L353 Elim1Store]: treesize reduction 10, result has 79.6 percent of original size [2022-02-16 13:29:50,645 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 11 treesize of output 50 [2022-02-16 13:29:50,702 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:29:50,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707805756] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:50,702 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:50,702 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2022-02-16 13:29:50,702 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5665895] [2022-02-16 13:29:50,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:50,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-16 13:29:50,703 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:50,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-16 13:29:50,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-02-16 13:29:50,704 INFO L87 Difference]: Start difference. First operand 25 states and 49 transitions. Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 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 13:29:50,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:50,752 INFO L93 Difference]: Finished difference Result 49 states and 87 transitions. [2022-02-16 13:29:50,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-16 13:29:50,753 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 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 12 [2022-02-16 13:29:50,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:50,753 INFO L225 Difference]: With dead ends: 49 [2022-02-16 13:29:50,753 INFO L226 Difference]: Without dead ends: 46 [2022-02-16 13:29:50,754 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-02-16 13:29:50,754 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 19 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:50,755 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 16 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:50,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2022-02-16 13:29:50,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 30. [2022-02-16 13:29:50,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 29 states have (on average 2.2758620689655173) internal successors, (66), 29 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:50,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 66 transitions. [2022-02-16 13:29:50,758 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 66 transitions. Word has length 12 [2022-02-16 13:29:50,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:50,758 INFO L470 AbstractCegarLoop]: Abstraction has 30 states and 66 transitions. [2022-02-16 13:29:50,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 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 13:29:50,758 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 66 transitions. [2022-02-16 13:29:50,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-02-16 13:29:50,759 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:50,759 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:50,775 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 13:29:50,973 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 13:29:50,973 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:50,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:50,974 INFO L85 PathProgramCache]: Analyzing trace with hash 729645499, now seen corresponding path program 4 times [2022-02-16 13:29:50,974 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:50,974 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181776517] [2022-02-16 13:29:50,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:50,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:50,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:50,998 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:29:50,999 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:50,999 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181776517] [2022-02-16 13:29:50,999 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181776517] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:50,999 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414722452] [2022-02-16 13:29:50,999 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:29:50,999 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:50,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:51,004 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 13:29:51,004 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 13:29:51,023 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:29:51,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:29:51,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-16 13:29:51,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:51,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:29:51,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 18 [2022-02-16 13:29:51,077 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:51,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:51,117 INFO L353 Elim1Store]: treesize reduction 10, result has 79.6 percent of original size [2022-02-16 13:29:51,118 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 11 treesize of output 50 [2022-02-16 13:29:51,165 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:29:51,165 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414722452] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:51,165 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:51,165 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 7 [2022-02-16 13:29:51,165 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331120211] [2022-02-16 13:29:51,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:51,166 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-16 13:29:51,166 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:51,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-16 13:29:51,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-02-16 13:29:51,166 INFO L87 Difference]: Start difference. First operand 30 states and 66 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 7 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 13:29:51,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:51,218 INFO L93 Difference]: Finished difference Result 56 states and 108 transitions. [2022-02-16 13:29:51,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-16 13:29:51,219 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 7 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 12 [2022-02-16 13:29:51,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:51,219 INFO L225 Difference]: With dead ends: 56 [2022-02-16 13:29:51,219 INFO L226 Difference]: Without dead ends: 53 [2022-02-16 13:29:51,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-02-16 13:29:51,220 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 14 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:51,220 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 18 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:51,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2022-02-16 13:29:51,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 37. [2022-02-16 13:29:51,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 36 states have (on average 2.4166666666666665) internal successors, (87), 36 states have internal predecessors, (87), 0 states have call successors, (0), 0 states 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 13:29:51,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 87 transitions. [2022-02-16 13:29:51,223 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 87 transitions. Word has length 12 [2022-02-16 13:29:51,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:51,224 INFO L470 AbstractCegarLoop]: Abstraction has 37 states and 87 transitions. [2022-02-16 13:29:51,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 7 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 13:29:51,224 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 87 transitions. [2022-02-16 13:29:51,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-16 13:29:51,224 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:51,224 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:51,244 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-02-16 13:29:51,444 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 13:29:51,445 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:51,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:51,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1814987408, now seen corresponding path program 5 times [2022-02-16 13:29:51,445 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:51,445 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639947794] [2022-02-16 13:29:51,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:51,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:51,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:51,476 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:51,477 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:51,477 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639947794] [2022-02-16 13:29:51,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639947794] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:51,477 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112395779] [2022-02-16 13:29:51,477 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:29:51,477 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:51,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:51,500 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 13:29:51,502 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 13:29:51,521 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:29:51,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:29:51,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-16 13:29:51,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:51,543 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:51,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:51,596 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:51,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112395779] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:51,597 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:51,597 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-02-16 13:29:51,597 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596180111] [2022-02-16 13:29:51,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:51,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-16 13:29:51,597 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:51,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-16 13:29:51,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-02-16 13:29:51,598 INFO L87 Difference]: Start difference. First operand 37 states and 87 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:51,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:51,679 INFO L93 Difference]: Finished difference Result 69 states and 132 transitions. [2022-02-16 13:29:51,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:29:51,680 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-02-16 13:29:51,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:51,680 INFO L225 Difference]: With dead ends: 69 [2022-02-16 13:29:51,680 INFO L226 Difference]: Without dead ends: 67 [2022-02-16 13:29:51,681 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=154, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:29:51,681 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 42 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:51,681 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 21 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:51,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-02-16 13:29:51,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 42. [2022-02-16 13:29:51,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 41 states have internal predecessors, (101), 0 states have call successors, (0), 0 states 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 13:29:51,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 101 transitions. [2022-02-16 13:29:51,685 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 101 transitions. Word has length 13 [2022-02-16 13:29:51,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:51,685 INFO L470 AbstractCegarLoop]: Abstraction has 42 states and 101 transitions. [2022-02-16 13:29:51,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:51,685 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 101 transitions. [2022-02-16 13:29:51,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-16 13:29:51,685 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:51,685 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:51,704 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-02-16 13:29:51,901 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 13:29:51,902 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:51,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:51,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1560279180, now seen corresponding path program 6 times [2022-02-16 13:29:51,903 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:51,903 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914830284] [2022-02-16 13:29:51,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:51,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:51,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:51,962 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:51,962 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:51,962 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914830284] [2022-02-16 13:29:51,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914830284] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:51,962 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1090308001] [2022-02-16 13:29:51,962 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:29:51,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:51,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:51,964 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 13:29:51,987 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 13:29:51,988 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:29:51,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:29:51,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-16 13:29:51,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:52,017 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:52,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:52,068 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:52,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1090308001] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:52,069 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:52,069 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-02-16 13:29:52,069 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63385223] [2022-02-16 13:29:52,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:52,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-16 13:29:52,069 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:52,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-16 13:29:52,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2022-02-16 13:29:52,070 INFO L87 Difference]: Start difference. First operand 42 states and 101 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:52,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:52,153 INFO L93 Difference]: Finished difference Result 86 states and 154 transitions. [2022-02-16 13:29:52,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:29:52,153 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-02-16 13:29:52,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:52,154 INFO L225 Difference]: With dead ends: 86 [2022-02-16 13:29:52,154 INFO L226 Difference]: Without dead ends: 85 [2022-02-16 13:29:52,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=154, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:29:52,155 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 39 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:52,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 35 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:29:52,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-02-16 13:29:52,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 46. [2022-02-16 13:29:52,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 45 states have (on average 2.4444444444444446) internal successors, (110), 45 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 13:29:52,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 110 transitions. [2022-02-16 13:29:52,158 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 110 transitions. Word has length 13 [2022-02-16 13:29:52,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:52,159 INFO L470 AbstractCegarLoop]: Abstraction has 46 states and 110 transitions. [2022-02-16 13:29:52,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:52,159 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 110 transitions. [2022-02-16 13:29:52,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-16 13:29:52,159 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:52,159 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:52,192 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 13:29:52,375 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 13:29:52,376 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:52,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:52,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1828132724, now seen corresponding path program 7 times [2022-02-16 13:29:52,376 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:52,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705690551] [2022-02-16 13:29:52,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:52,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:52,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:52,405 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:52,405 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:52,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705690551] [2022-02-16 13:29:52,405 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705690551] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:52,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646306121] [2022-02-16 13:29:52,405 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:29:52,405 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:52,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:52,406 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 13:29:52,407 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 13:29:52,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:52,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-16 13:29:52,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:52,444 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:52,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:52,500 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:52,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646306121] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:52,500 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:52,500 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2022-02-16 13:29:52,500 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223674155] [2022-02-16 13:29:52,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:52,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 13:29:52,501 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:52,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 13:29:52,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-02-16 13:29:52,501 INFO L87 Difference]: Start difference. First operand 46 states and 110 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states 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 13:29:52,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:52,578 INFO L93 Difference]: Finished difference Result 64 states and 127 transitions. [2022-02-16 13:29:52,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:29:52,578 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-02-16 13:29:52,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:52,578 INFO L225 Difference]: With dead ends: 64 [2022-02-16 13:29:52,578 INFO L226 Difference]: Without dead ends: 63 [2022-02-16 13:29:52,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=117, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:29:52,579 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 20 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:52,579 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 31 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:29:52,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-02-16 13:29:52,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 47. [2022-02-16 13:29:52,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 46 states have (on average 2.391304347826087) internal successors, (110), 46 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 13:29:52,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 110 transitions. [2022-02-16 13:29:52,582 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 110 transitions. Word has length 13 [2022-02-16 13:29:52,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:52,582 INFO L470 AbstractCegarLoop]: Abstraction has 47 states and 110 transitions. [2022-02-16 13:29:52,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states 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 13:29:52,583 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 110 transitions. [2022-02-16 13:29:52,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-16 13:29:52,583 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:52,583 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:52,601 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 13:29:52,796 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 13:29:52,797 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:52,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:52,797 INFO L85 PathProgramCache]: Analyzing trace with hash -967411152, now seen corresponding path program 8 times [2022-02-16 13:29:52,797 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:52,797 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001758540] [2022-02-16 13:29:52,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:52,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:52,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:52,828 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:52,828 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:52,828 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001758540] [2022-02-16 13:29:52,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001758540] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:52,828 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030393552] [2022-02-16 13:29:52,828 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:29:52,829 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:52,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:52,830 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 13:29:52,831 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 13:29:52,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:29:52,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:29:52,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-16 13:29:52,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:52,870 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:52,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:52,943 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:52,943 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030393552] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:52,943 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:52,944 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2022-02-16 13:29:52,944 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526515383] [2022-02-16 13:29:52,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:52,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 13:29:52,944 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:52,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 13:29:52,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2022-02-16 13:29:52,945 INFO L87 Difference]: Start difference. First operand 47 states and 110 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states 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 13:29:52,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:52,987 INFO L93 Difference]: Finished difference Result 76 states and 145 transitions. [2022-02-16 13:29:52,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:29:52,987 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-02-16 13:29:52,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:52,988 INFO L225 Difference]: With dead ends: 76 [2022-02-16 13:29:52,988 INFO L226 Difference]: Without dead ends: 76 [2022-02-16 13:29:52,988 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2022-02-16 13:29:52,988 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 40 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:52,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 19 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:52,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-02-16 13:29:52,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 47. [2022-02-16 13:29:52,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 46 states have (on average 2.391304347826087) internal successors, (110), 46 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 13:29:52,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 110 transitions. [2022-02-16 13:29:52,991 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 110 transitions. Word has length 13 [2022-02-16 13:29:52,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:52,991 INFO L470 AbstractCegarLoop]: Abstraction has 47 states and 110 transitions. [2022-02-16 13:29:52,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states 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 13:29:52,991 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 110 transitions. [2022-02-16 13:29:52,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-16 13:29:52,992 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:52,992 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:53,008 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 13:29:53,208 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 13:29:53,208 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:53,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:53,208 INFO L85 PathProgramCache]: Analyzing trace with hash -2054629746, now seen corresponding path program 9 times [2022-02-16 13:29:53,209 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:53,209 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704968726] [2022-02-16 13:29:53,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:53,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:53,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:53,235 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:53,236 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:53,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704968726] [2022-02-16 13:29:53,236 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704968726] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:53,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002834160] [2022-02-16 13:29:53,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:29:53,236 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:53,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:53,237 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 13:29:53,257 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:29:53,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:29:53,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-16 13:29:53,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:53,264 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 13:29:53,275 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:29:53,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:53,333 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:29:53,333 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002834160] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:53,333 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:53,333 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2022-02-16 13:29:53,333 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015305255] [2022-02-16 13:29:53,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:53,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 13:29:53,334 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:53,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 13:29:53,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2022-02-16 13:29:53,334 INFO L87 Difference]: Start difference. First operand 47 states and 110 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states 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 13:29:53,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:53,423 INFO L93 Difference]: Finished difference Result 82 states and 145 transitions. [2022-02-16 13:29:53,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:29:53,424 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-02-16 13:29:53,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:53,424 INFO L225 Difference]: With dead ends: 82 [2022-02-16 13:29:53,424 INFO L226 Difference]: Without dead ends: 80 [2022-02-16 13:29:53,424 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=89, Invalid=151, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:29:53,425 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 66 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:53,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 19 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:29:53,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-02-16 13:29:53,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 47. [2022-02-16 13:29:53,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 46 states have (on average 2.347826086956522) internal successors, (108), 46 states have internal predecessors, (108), 0 states have call successors, (0), 0 states 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 13:29:53,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 108 transitions. [2022-02-16 13:29:53,428 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 108 transitions. Word has length 13 [2022-02-16 13:29:53,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:53,428 INFO L470 AbstractCegarLoop]: Abstraction has 47 states and 108 transitions. [2022-02-16 13:29:53,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states 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 13:29:53,429 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 108 transitions. [2022-02-16 13:29:53,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-16 13:29:53,429 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:53,429 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:53,455 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 13:29:53,639 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 13:29:53,639 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:53,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:53,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1253013518, now seen corresponding path program 10 times [2022-02-16 13:29:53,640 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:53,640 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440717668] [2022-02-16 13:29:53,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:53,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:53,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:53,668 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:53,669 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:53,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440717668] [2022-02-16 13:29:53,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440717668] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:53,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [327093594] [2022-02-16 13:29:53,669 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:29:53,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:53,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:53,670 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 13:29:53,688 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 13:29:53,705 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:29:53,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:29:53,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-16 13:29:53,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:53,727 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:29:53,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:53,788 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:29:53,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [327093594] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:53,789 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:53,789 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2022-02-16 13:29:53,789 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636301256] [2022-02-16 13:29:53,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:53,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 13:29:53,789 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:53,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 13:29:53,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2022-02-16 13:29:53,789 INFO L87 Difference]: Start difference. First operand 47 states and 108 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states 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 13:29:53,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:53,843 INFO L93 Difference]: Finished difference Result 78 states and 149 transitions. [2022-02-16 13:29:53,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-16 13:29:53,843 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-02-16 13:29:53,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:53,844 INFO L225 Difference]: With dead ends: 78 [2022-02-16 13:29:53,844 INFO L226 Difference]: Without dead ends: 78 [2022-02-16 13:29:53,844 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2022-02-16 13:29:53,844 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 23 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:53,845 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 33 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:53,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-02-16 13:29:53,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 50. [2022-02-16 13:29:53,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 2.4081632653061225) internal successors, (118), 49 states have internal predecessors, (118), 0 states have call successors, (0), 0 states 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 13:29:53,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 118 transitions. [2022-02-16 13:29:53,847 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 118 transitions. Word has length 13 [2022-02-16 13:29:53,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:53,847 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 118 transitions. [2022-02-16 13:29:53,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states 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 13:29:53,847 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 118 transitions. [2022-02-16 13:29:53,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-16 13:29:53,848 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:53,848 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:53,866 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 13:29:54,064 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 13:29:54,064 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:54,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:54,064 INFO L85 PathProgramCache]: Analyzing trace with hash -338727728, now seen corresponding path program 11 times [2022-02-16 13:29:54,065 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:54,065 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820715310] [2022-02-16 13:29:54,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:54,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:54,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:54,118 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:54,118 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:54,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820715310] [2022-02-16 13:29:54,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820715310] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:54,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [346879146] [2022-02-16 13:29:54,119 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:29:54,119 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:54,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:54,120 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 13:29:54,121 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 13:29:54,138 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:29:54,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:29:54,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-16 13:29:54,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:54,157 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:54,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:54,217 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:54,217 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [346879146] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:54,217 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:54,217 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2022-02-16 13:29:54,217 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898523768] [2022-02-16 13:29:54,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:54,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 13:29:54,218 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:54,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 13:29:54,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2022-02-16 13:29:54,218 INFO L87 Difference]: Start difference. First operand 50 states and 118 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states 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 13:29:54,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:54,287 INFO L93 Difference]: Finished difference Result 87 states and 157 transitions. [2022-02-16 13:29:54,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:29:54,287 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-02-16 13:29:54,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:54,288 INFO L225 Difference]: With dead ends: 87 [2022-02-16 13:29:54,288 INFO L226 Difference]: Without dead ends: 86 [2022-02-16 13:29:54,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=113, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:29:54,289 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 44 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:54,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 19 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:54,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2022-02-16 13:29:54,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 50. [2022-02-16 13:29:54,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 2.3877551020408165) internal successors, (117), 49 states have internal predecessors, (117), 0 states have call successors, (0), 0 states 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 13:29:54,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 117 transitions. [2022-02-16 13:29:54,291 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 117 transitions. Word has length 13 [2022-02-16 13:29:54,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:54,291 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 117 transitions. [2022-02-16 13:29:54,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states 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 13:29:54,291 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 117 transitions. [2022-02-16 13:29:54,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-16 13:29:54,292 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:54,292 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:54,310 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 13:29:54,505 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 13:29:54,505 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:54,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:54,505 INFO L85 PathProgramCache]: Analyzing trace with hash 521993844, now seen corresponding path program 12 times [2022-02-16 13:29:54,506 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:54,506 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518871629] [2022-02-16 13:29:54,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:54,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:54,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:54,532 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:54,532 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:54,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518871629] [2022-02-16 13:29:54,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518871629] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:54,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315193705] [2022-02-16 13:29:54,532 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:29:54,532 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:54,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:54,533 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 13:29:54,534 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 13:29:54,552 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:29:54,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:29:54,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-16 13:29:54,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:54,573 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:54,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:54,630 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:54,630 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315193705] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:54,630 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:54,630 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2022-02-16 13:29:54,630 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734588165] [2022-02-16 13:29:54,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:54,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 13:29:54,631 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:54,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 13:29:54,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2022-02-16 13:29:54,631 INFO L87 Difference]: Start difference. First operand 50 states and 117 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states 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 13:29:54,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:54,694 INFO L93 Difference]: Finished difference Result 75 states and 145 transitions. [2022-02-16 13:29:54,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:29:54,694 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-02-16 13:29:54,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:54,694 INFO L225 Difference]: With dead ends: 75 [2022-02-16 13:29:54,694 INFO L226 Difference]: Without dead ends: 75 [2022-02-16 13:29:54,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=96, Unknown=0, NotChecked=0, Total=156 [2022-02-16 13:29:54,695 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 35 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:54,695 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 31 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:54,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2022-02-16 13:29:54,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 50. [2022-02-16 13:29:54,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 2.3877551020408165) internal successors, (117), 49 states have internal predecessors, (117), 0 states have call successors, (0), 0 states 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 13:29:54,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 117 transitions. [2022-02-16 13:29:54,697 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 117 transitions. Word has length 13 [2022-02-16 13:29:54,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:54,697 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 117 transitions. [2022-02-16 13:29:54,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states 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 13:29:54,697 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 117 transitions. [2022-02-16 13:29:54,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-16 13:29:54,698 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:54,698 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:54,729 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 13:29:54,910 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 13:29:54,911 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:54,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:54,911 INFO L85 PathProgramCache]: Analyzing trace with hash 516578926, now seen corresponding path program 13 times [2022-02-16 13:29:54,911 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:54,911 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442187783] [2022-02-16 13:29:54,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:54,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:54,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:54,941 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:54,941 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:54,941 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442187783] [2022-02-16 13:29:54,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442187783] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:54,941 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745305994] [2022-02-16 13:29:54,941 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:29:54,941 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:54,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:54,942 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 13:29:54,943 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 13:29:54,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:54,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-16 13:29:54,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:54,984 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:54,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:55,036 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:55,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745305994] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:55,036 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:55,037 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-02-16 13:29:55,037 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651293878] [2022-02-16 13:29:55,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:55,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-16 13:29:55,037 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:55,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-16 13:29:55,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-02-16 13:29:55,037 INFO L87 Difference]: Start difference. First operand 50 states and 117 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:55,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:55,118 INFO L93 Difference]: Finished difference Result 80 states and 148 transitions. [2022-02-16 13:29:55,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:29:55,118 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-02-16 13:29:55,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:55,118 INFO L225 Difference]: With dead ends: 80 [2022-02-16 13:29:55,119 INFO L226 Difference]: Without dead ends: 78 [2022-02-16 13:29:55,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:29:55,119 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 49 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:55,119 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 21 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:55,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-02-16 13:29:55,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 51. [2022-02-16 13:29:55,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 2.36) internal successors, (118), 50 states have internal predecessors, (118), 0 states have call successors, (0), 0 states 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 13:29:55,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 118 transitions. [2022-02-16 13:29:55,121 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 118 transitions. Word has length 13 [2022-02-16 13:29:55,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:55,121 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 118 transitions. [2022-02-16 13:29:55,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:55,121 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 118 transitions. [2022-02-16 13:29:55,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-16 13:29:55,122 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:55,122 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:55,139 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 13:29:55,331 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 13:29:55,331 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:55,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:55,332 INFO L85 PathProgramCache]: Analyzing trace with hash -2062360144, now seen corresponding path program 14 times [2022-02-16 13:29:55,332 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:55,332 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459221184] [2022-02-16 13:29:55,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:55,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:55,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:55,358 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:55,358 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:55,358 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459221184] [2022-02-16 13:29:55,358 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459221184] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:55,358 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242706537] [2022-02-16 13:29:55,358 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:29:55,358 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:55,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:55,359 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 13:29:55,384 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:29:55,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:29:55,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-16 13:29:55,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:55,403 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 13:29:55,410 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:55,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:55,460 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:55,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242706537] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:55,461 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:55,461 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-02-16 13:29:55,461 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980439786] [2022-02-16 13:29:55,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:55,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-16 13:29:55,461 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:55,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-16 13:29:55,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-02-16 13:29:55,462 INFO L87 Difference]: Start difference. First operand 51 states and 118 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:55,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:55,539 INFO L93 Difference]: Finished difference Result 81 states and 152 transitions. [2022-02-16 13:29:55,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:29:55,539 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-02-16 13:29:55,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:55,540 INFO L225 Difference]: With dead ends: 81 [2022-02-16 13:29:55,540 INFO L226 Difference]: Without dead ends: 81 [2022-02-16 13:29:55,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:29:55,540 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 45 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:55,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 17 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:55,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-02-16 13:29:55,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 51. [2022-02-16 13:29:55,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 2.36) internal successors, (118), 50 states have internal predecessors, (118), 0 states have call successors, (0), 0 states 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 13:29:55,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 118 transitions. [2022-02-16 13:29:55,542 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 118 transitions. Word has length 13 [2022-02-16 13:29:55,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:55,543 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 118 transitions. [2022-02-16 13:29:55,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:55,543 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 118 transitions. [2022-02-16 13:29:55,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-16 13:29:55,543 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:55,543 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:55,561 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 13:29:55,751 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 13:29:55,751 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:55,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:55,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1167252170, now seen corresponding path program 15 times [2022-02-16 13:29:55,752 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:55,752 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144640318] [2022-02-16 13:29:55,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:55,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:55,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:55,779 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:55,779 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:55,779 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144640318] [2022-02-16 13:29:55,779 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144640318] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:55,779 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87341256] [2022-02-16 13:29:55,780 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:29:55,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:55,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:55,781 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 13:29:55,782 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 13:29:55,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:29:55,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:29:55,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-16 13:29:55,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:55,823 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:55,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:55,888 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:55,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87341256] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:55,888 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:55,888 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2022-02-16 13:29:55,888 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420280707] [2022-02-16 13:29:55,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:55,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 13:29:55,889 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:55,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 13:29:55,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-02-16 13:29:55,889 INFO L87 Difference]: Start difference. First operand 51 states and 118 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states 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 13:29:56,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:56,015 INFO L93 Difference]: Finished difference Result 99 states and 178 transitions. [2022-02-16 13:29:56,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:29:56,015 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-02-16 13:29:56,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:56,016 INFO L225 Difference]: With dead ends: 99 [2022-02-16 13:29:56,016 INFO L226 Difference]: Without dead ends: 97 [2022-02-16 13:29:56,016 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:29:56,016 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 54 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:56,016 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 25 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:29:56,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-02-16 13:29:56,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 56. [2022-02-16 13:29:56,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 2.4727272727272727) internal successors, (136), 55 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:56,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 136 transitions. [2022-02-16 13:29:56,018 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 136 transitions. Word has length 13 [2022-02-16 13:29:56,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:56,018 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 136 transitions. [2022-02-16 13:29:56,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states 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 13:29:56,019 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 136 transitions. [2022-02-16 13:29:56,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-16 13:29:56,019 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:56,019 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:56,049 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 13:29:56,232 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 13:29:56,233 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:56,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:56,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1968868398, now seen corresponding path program 16 times [2022-02-16 13:29:56,233 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:56,233 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687062226] [2022-02-16 13:29:56,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:56,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:56,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:56,258 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:56,258 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:56,258 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687062226] [2022-02-16 13:29:56,258 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687062226] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:56,258 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57191541] [2022-02-16 13:29:56,258 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:29:56,258 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:56,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:56,266 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 13:29:56,299 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 13:29:56,313 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:29:56,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:29:56,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-16 13:29:56,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:56,335 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:56,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:56,389 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:56,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57191541] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:56,389 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:56,389 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2022-02-16 13:29:56,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395927090] [2022-02-16 13:29:56,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:56,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 13:29:56,390 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:56,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 13:29:56,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2022-02-16 13:29:56,390 INFO L87 Difference]: Start difference. First operand 56 states and 136 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states 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 13:29:56,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:56,433 INFO L93 Difference]: Finished difference Result 98 states and 195 transitions. [2022-02-16 13:29:56,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:29:56,433 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-02-16 13:29:56,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:56,434 INFO L225 Difference]: With dead ends: 98 [2022-02-16 13:29:56,434 INFO L226 Difference]: Without dead ends: 98 [2022-02-16 13:29:56,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2022-02-16 13:29:56,434 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 37 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:56,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 23 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:56,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-02-16 13:29:56,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 60. [2022-02-16 13:29:56,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.559322033898305) internal successors, (151), 59 states have internal predecessors, (151), 0 states have call successors, (0), 0 states 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 13:29:56,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 151 transitions. [2022-02-16 13:29:56,441 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 151 transitions. Word has length 13 [2022-02-16 13:29:56,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:56,441 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 151 transitions. [2022-02-16 13:29:56,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states 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 13:29:56,441 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 151 transitions. [2022-02-16 13:29:56,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-16 13:29:56,442 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:56,442 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:56,460 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 13:29:56,657 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 13:29:56,658 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:56,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:56,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1411813108, now seen corresponding path program 17 times [2022-02-16 13:29:56,658 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:56,658 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794062884] [2022-02-16 13:29:56,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:56,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:56,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:56,685 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:56,685 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:56,685 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794062884] [2022-02-16 13:29:56,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794062884] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:56,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189796463] [2022-02-16 13:29:56,686 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:29:56,686 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:56,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:56,687 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 13:29:56,688 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 13:29:56,712 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:29:56,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:29:56,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-16 13:29:56,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:56,727 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:29:56,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:56,779 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:29:56,779 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189796463] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:56,779 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:56,779 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2022-02-16 13:29:56,779 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313959818] [2022-02-16 13:29:56,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:56,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 13:29:56,779 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:56,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 13:29:56,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2022-02-16 13:29:56,780 INFO L87 Difference]: Start difference. First operand 60 states and 151 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states 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 13:29:56,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:56,856 INFO L93 Difference]: Finished difference Result 98 states and 191 transitions. [2022-02-16 13:29:56,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:29:56,856 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-02-16 13:29:56,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:56,857 INFO L225 Difference]: With dead ends: 98 [2022-02-16 13:29:56,857 INFO L226 Difference]: Without dead ends: 97 [2022-02-16 13:29:56,857 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=73, Invalid=109, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:29:56,858 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 51 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:56,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 19 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:29:56,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-02-16 13:29:56,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 60. [2022-02-16 13:29:56,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.542372881355932) internal successors, (150), 59 states have internal predecessors, (150), 0 states have call successors, (0), 0 states 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 13:29:56,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 150 transitions. [2022-02-16 13:29:56,862 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 150 transitions. Word has length 13 [2022-02-16 13:29:56,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:56,862 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 150 transitions. [2022-02-16 13:29:56,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states 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 13:29:56,862 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 150 transitions. [2022-02-16 13:29:56,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-16 13:29:56,864 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:56,864 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:56,882 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 13:29:57,080 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 13:29:57,080 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:57,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:57,081 INFO L85 PathProgramCache]: Analyzing trace with hash -551091536, now seen corresponding path program 18 times [2022-02-16 13:29:57,081 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:57,081 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277208842] [2022-02-16 13:29:57,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:57,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:57,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:57,106 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:57,107 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:57,107 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277208842] [2022-02-16 13:29:57,107 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277208842] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:57,107 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892316577] [2022-02-16 13:29:57,107 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:29:57,107 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:57,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:57,108 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 13:29:57,111 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 13:29:57,143 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:29:57,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:29:57,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-16 13:29:57,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:57,165 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:29:57,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:57,225 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:29:57,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892316577] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:57,225 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:57,225 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2022-02-16 13:29:57,225 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827964460] [2022-02-16 13:29:57,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:57,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 13:29:57,226 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:57,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 13:29:57,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-02-16 13:29:57,226 INFO L87 Difference]: Start difference. First operand 60 states and 150 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states 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 13:29:57,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:57,291 INFO L93 Difference]: Finished difference Result 81 states and 166 transitions. [2022-02-16 13:29:57,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:29:57,291 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-02-16 13:29:57,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:57,292 INFO L225 Difference]: With dead ends: 81 [2022-02-16 13:29:57,292 INFO L226 Difference]: Without dead ends: 80 [2022-02-16 13:29:57,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:29:57,292 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 24 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:57,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 25 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:57,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-02-16 13:29:57,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 58. [2022-02-16 13:29:57,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.456140350877193) internal successors, (140), 57 states have internal predecessors, (140), 0 states have call successors, (0), 0 states 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 13:29:57,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 140 transitions. [2022-02-16 13:29:57,294 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 140 transitions. Word has length 13 [2022-02-16 13:29:57,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:57,294 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 140 transitions. [2022-02-16 13:29:57,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states 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 13:29:57,295 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 140 transitions. [2022-02-16 13:29:57,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-16 13:29:57,295 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:57,295 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:57,324 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 13:29:57,495 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 13:29:57,496 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:57,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:57,496 INFO L85 PathProgramCache]: Analyzing trace with hash -556506454, now seen corresponding path program 19 times [2022-02-16 13:29:57,496 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:57,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615687563] [2022-02-16 13:29:57,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:57,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:57,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:57,529 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:57,529 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:57,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615687563] [2022-02-16 13:29:57,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615687563] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:57,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786477973] [2022-02-16 13:29:57,530 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:29:57,530 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:57,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:57,531 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 13:29:57,532 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 13:29:57,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:57,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-16 13:29:57,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:57,587 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:57,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:57,638 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:57,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786477973] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:57,638 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:57,638 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-02-16 13:29:57,638 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737999301] [2022-02-16 13:29:57,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:57,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-16 13:29:57,639 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:57,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-16 13:29:57,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-02-16 13:29:57,639 INFO L87 Difference]: Start difference. First operand 58 states and 140 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:57,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:57,717 INFO L93 Difference]: Finished difference Result 100 states and 186 transitions. [2022-02-16 13:29:57,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:29:57,717 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-02-16 13:29:57,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:57,718 INFO L225 Difference]: With dead ends: 100 [2022-02-16 13:29:57,718 INFO L226 Difference]: Without dead ends: 98 [2022-02-16 13:29:57,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=150, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:29:57,718 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 58 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:57,719 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 21 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:57,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-02-16 13:29:57,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 58. [2022-02-16 13:29:57,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.43859649122807) internal successors, (139), 57 states have internal predecessors, (139), 0 states have call successors, (0), 0 states 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 13:29:57,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 139 transitions. [2022-02-16 13:29:57,726 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 139 transitions. Word has length 13 [2022-02-16 13:29:57,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:57,727 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 139 transitions. [2022-02-16 13:29:57,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:57,727 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 139 transitions. [2022-02-16 13:29:57,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-16 13:29:57,727 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:57,727 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:57,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-02-16 13:29:57,928 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 13:29:57,928 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:57,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:57,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1159521772, now seen corresponding path program 20 times [2022-02-16 13:29:57,928 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:57,929 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727925666] [2022-02-16 13:29:57,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:57,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:57,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:57,956 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:57,956 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:57,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727925666] [2022-02-16 13:29:57,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727925666] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:57,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449634790] [2022-02-16 13:29:57,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:29:57,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:57,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:57,980 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 13:29:57,981 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 13:29:57,997 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:29:57,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:29:57,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-16 13:29:57,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:58,024 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:58,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:58,078 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:58,078 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449634790] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:58,078 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:58,078 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-02-16 13:29:58,078 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114172082] [2022-02-16 13:29:58,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:58,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-16 13:29:58,079 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:58,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-16 13:29:58,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2022-02-16 13:29:58,079 INFO L87 Difference]: Start difference. First operand 58 states and 139 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:58,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:58,178 INFO L93 Difference]: Finished difference Result 96 states and 181 transitions. [2022-02-16 13:29:58,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:29:58,178 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-02-16 13:29:58,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:58,179 INFO L225 Difference]: With dead ends: 96 [2022-02-16 13:29:58,179 INFO L226 Difference]: Without dead ends: 96 [2022-02-16 13:29:58,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=181, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:29:58,179 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 37 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:58,179 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 45 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:29:58,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-02-16 13:29:58,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 58. [2022-02-16 13:29:58,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.43859649122807) internal successors, (139), 57 states have internal predecessors, (139), 0 states have call successors, (0), 0 states 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 13:29:58,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 139 transitions. [2022-02-16 13:29:58,181 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 139 transitions. Word has length 13 [2022-02-16 13:29:58,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:58,181 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 139 transitions. [2022-02-16 13:29:58,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:58,182 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 139 transitions. [2022-02-16 13:29:58,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-16 13:29:58,182 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:58,182 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:58,198 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 13:29:58,391 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 13:29:58,391 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:58,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:58,392 INFO L85 PathProgramCache]: Analyzing trace with hash 188196044, now seen corresponding path program 21 times [2022-02-16 13:29:58,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:58,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277858048] [2022-02-16 13:29:58,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:58,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:58,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:58,422 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:58,423 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:58,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277858048] [2022-02-16 13:29:58,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277858048] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:58,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318640883] [2022-02-16 13:29:58,423 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:29:58,423 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:58,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:58,424 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 13:29:58,425 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 13:29:58,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:29:58,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:29:58,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-16 13:29:58,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:58,473 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:58,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:58,523 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:58,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318640883] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:58,523 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:58,523 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-02-16 13:29:58,523 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069120742] [2022-02-16 13:29:58,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:58,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 13:29:58,523 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:58,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 13:29:58,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-02-16 13:29:58,524 INFO L87 Difference]: Start difference. First operand 58 states and 139 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states 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 13:29:58,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:58,600 INFO L93 Difference]: Finished difference Result 86 states and 188 transitions. [2022-02-16 13:29:58,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:29:58,601 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-02-16 13:29:58,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:58,601 INFO L225 Difference]: With dead ends: 86 [2022-02-16 13:29:58,601 INFO L226 Difference]: Without dead ends: 83 [2022-02-16 13:29:58,601 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=135, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:29:58,602 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 28 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:58,602 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 15 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:58,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-02-16 13:29:58,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 57. [2022-02-16 13:29:58,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 2.4464285714285716) internal successors, (137), 56 states have internal predecessors, (137), 0 states have call successors, (0), 0 states 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 13:29:58,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 137 transitions. [2022-02-16 13:29:58,604 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 137 transitions. Word has length 13 [2022-02-16 13:29:58,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:58,604 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 137 transitions. [2022-02-16 13:29:58,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states 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 13:29:58,604 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 137 transitions. [2022-02-16 13:29:58,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-16 13:29:58,604 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:58,604 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:58,622 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 13:29:58,819 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 13:29:58,820 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:58,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:58,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1646040528, now seen corresponding path program 22 times [2022-02-16 13:29:58,820 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:58,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180994500] [2022-02-16 13:29:58,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:58,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:58,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:58,844 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:58,845 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:58,845 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180994500] [2022-02-16 13:29:58,845 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180994500] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:58,845 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931123399] [2022-02-16 13:29:58,845 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:29:58,845 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:58,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:58,846 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 13:29:58,847 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 13:29:58,863 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:29:58,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:29:58,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-16 13:29:58,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:58,885 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:58,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:58,920 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:58,921 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931123399] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:58,921 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:58,921 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-02-16 13:29:58,921 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897475118] [2022-02-16 13:29:58,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:58,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 13:29:58,921 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:58,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 13:29:58,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-02-16 13:29:58,922 INFO L87 Difference]: Start difference. First operand 57 states and 137 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states 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 13:29:58,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:58,998 INFO L93 Difference]: Finished difference Result 84 states and 182 transitions. [2022-02-16 13:29:58,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:29:58,999 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-02-16 13:29:58,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:58,999 INFO L225 Difference]: With dead ends: 84 [2022-02-16 13:29:58,999 INFO L226 Difference]: Without dead ends: 84 [2022-02-16 13:29:58,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=82, Invalid=158, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:29:59,000 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 23 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:59,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 23 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:59,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2022-02-16 13:29:59,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 63. [2022-02-16 13:29:59,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.467741935483871) internal successors, (153), 62 states have internal predecessors, (153), 0 states have call successors, (0), 0 states 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 13:29:59,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 153 transitions. [2022-02-16 13:29:59,002 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 153 transitions. Word has length 13 [2022-02-16 13:29:59,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:59,002 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 153 transitions. [2022-02-16 13:29:59,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states 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 13:29:59,002 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 153 transitions. [2022-02-16 13:29:59,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-16 13:29:59,002 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:59,002 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:59,020 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 13:29:59,217 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 13:29:59,218 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:59,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:59,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1147092505, now seen corresponding path program 23 times [2022-02-16 13:29:59,218 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:59,218 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392249951] [2022-02-16 13:29:59,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:59,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:59,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:59,251 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:29:59,252 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:59,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392249951] [2022-02-16 13:29:59,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392249951] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:59,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964094055] [2022-02-16 13:29:59,252 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:29:59,252 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:59,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:59,253 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 13:29:59,254 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 13:29:59,273 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:29:59,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:29:59,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:29:59,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:59,308 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 13:29:59,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:29:59,352 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-16 13:29:59,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964094055] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:29:59,352 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:29:59,352 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 9 [2022-02-16 13:29:59,352 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279639616] [2022-02-16 13:29:59,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:29:59,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 13:29:59,352 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:29:59,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 13:29:59,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-02-16 13:29:59,353 INFO L87 Difference]: Start difference. First operand 63 states and 153 transitions. Second operand has 10 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:59,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:29:59,398 INFO L93 Difference]: Finished difference Result 153 states and 364 transitions. [2022-02-16 13:29:59,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-16 13:29:59,398 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-16 13:29:59,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:29:59,399 INFO L225 Difference]: With dead ends: 153 [2022-02-16 13:29:59,399 INFO L226 Difference]: Without dead ends: 151 [2022-02-16 13:29:59,399 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2022-02-16 13:29:59,399 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 42 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:29:59,400 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 13 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:29:59,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-02-16 13:29:59,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 80. [2022-02-16 13:29:59,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 2.481012658227848) internal successors, (196), 79 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:59,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 196 transitions. [2022-02-16 13:29:59,402 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 196 transitions. Word has length 14 [2022-02-16 13:29:59,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:29:59,402 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 196 transitions. [2022-02-16 13:29:59,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:29:59,402 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 196 transitions. [2022-02-16 13:29:59,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:29:59,402 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:29:59,402 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:29:59,420 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 13:29:59,603 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 13:29:59,603 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:29:59,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:29:59,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1517710704, now seen corresponding path program 24 times [2022-02-16 13:29:59,603 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:29:59,603 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888526719] [2022-02-16 13:29:59,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:29:59,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:29:59,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:29:59,643 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:59,644 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:29:59,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888526719] [2022-02-16 13:29:59,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888526719] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:29:59,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318742666] [2022-02-16 13:29:59,644 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:29:59,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:29:59,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:29:59,656 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 13:29:59,664 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 13:29:59,682 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:29:59,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:29:59,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:29:59,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:29:59,775 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:29:59,775 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 64 [2022-02-16 13:29:59,847 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:29:59,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:00,051 INFO L353 Elim1Store]: treesize reduction 20, result has 91.1 percent of original size [2022-02-16 13:30:00,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 19 treesize of output 232 [2022-02-16 13:30:01,325 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:01,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318742666] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:01,325 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:01,325 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 7] total 15 [2022-02-16 13:30:01,326 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921085942] [2022-02-16 13:30:01,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:01,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:30:01,327 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:01,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:30:01,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:30:01,327 INFO L87 Difference]: Start difference. First operand 80 states and 196 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:01,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:01,442 INFO L93 Difference]: Finished difference Result 124 states and 276 transitions. [2022-02-16 13:30:01,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:30:01,443 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:30:01,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:01,444 INFO L225 Difference]: With dead ends: 124 [2022-02-16 13:30:01,444 INFO L226 Difference]: Without dead ends: 121 [2022-02-16 13:30:01,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:30:01,445 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 18 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:01,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 28 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:01,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-02-16 13:30:01,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 97. [2022-02-16 13:30:01,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.5208333333333335) internal successors, (242), 96 states have internal predecessors, (242), 0 states have call successors, (0), 0 states 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 13:30:01,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 242 transitions. [2022-02-16 13:30:01,447 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 242 transitions. Word has length 15 [2022-02-16 13:30:01,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:01,448 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 242 transitions. [2022-02-16 13:30:01,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:01,448 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 242 transitions. [2022-02-16 13:30:01,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:30:01,448 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:01,448 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:01,466 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 13:30:01,663 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 13:30:01,664 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:01,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:01,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1765083440, now seen corresponding path program 25 times [2022-02-16 13:30:01,664 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:01,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141904558] [2022-02-16 13:30:01,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:01,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:01,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:01,709 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:01,710 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:01,710 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141904558] [2022-02-16 13:30:01,710 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141904558] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:01,710 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651460730] [2022-02-16 13:30:01,710 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:30:01,710 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:01,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:01,720 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 13:30:01,722 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 13:30:01,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:01,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:30:01,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:01,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:30:01,848 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 64 [2022-02-16 13:30:01,886 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:01,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:02,212 INFO L353 Elim1Store]: treesize reduction 20, result has 91.1 percent of original size [2022-02-16 13:30:02,212 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 19 treesize of output 232 [2022-02-16 13:30:05,074 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:05,074 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651460730] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:05,074 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:05,074 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 7] total 16 [2022-02-16 13:30:05,074 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259196435] [2022-02-16 13:30:05,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:05,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:30:05,076 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:05,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:30:05,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:30:05,076 INFO L87 Difference]: Start difference. First operand 97 states and 242 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:05,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:05,172 INFO L93 Difference]: Finished difference Result 144 states and 338 transitions. [2022-02-16 13:30:05,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:30:05,172 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:30:05,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:05,173 INFO L225 Difference]: With dead ends: 144 [2022-02-16 13:30:05,173 INFO L226 Difference]: Without dead ends: 139 [2022-02-16 13:30:05,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:30:05,173 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 17 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:05,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 19 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:05,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2022-02-16 13:30:05,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 115. [2022-02-16 13:30:05,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 2.6228070175438596) internal successors, (299), 114 states have internal predecessors, (299), 0 states have call successors, (0), 0 states 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 13:30:05,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 299 transitions. [2022-02-16 13:30:05,176 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 299 transitions. Word has length 15 [2022-02-16 13:30:05,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:05,176 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 299 transitions. [2022-02-16 13:30:05,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:05,176 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 299 transitions. [2022-02-16 13:30:05,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:30:05,177 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:05,177 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:05,195 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 13:30:05,387 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 13:30:05,387 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:05,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:05,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1348763824, now seen corresponding path program 26 times [2022-02-16 13:30:05,387 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:05,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190920323] [2022-02-16 13:30:05,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:05,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:05,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:05,423 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:30:05,424 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:05,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190920323] [2022-02-16 13:30:05,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190920323] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:05,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399731006] [2022-02-16 13:30:05,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:30:05,425 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:05,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:05,426 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 13:30:05,427 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 13:30:05,444 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:30:05,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:05,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:30:05,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:05,575 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:30:05,575 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 64 [2022-02-16 13:30:05,630 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:05,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:05,850 INFO L353 Elim1Store]: treesize reduction 20, result has 91.1 percent of original size [2022-02-16 13:30:05,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 19 treesize of output 232 [2022-02-16 13:30:07,702 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:07,703 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399731006] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:07,703 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:07,703 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 7] total 15 [2022-02-16 13:30:07,703 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320779770] [2022-02-16 13:30:07,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:07,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:30:07,703 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:07,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:30:07,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:30:07,703 INFO L87 Difference]: Start difference. First operand 115 states and 299 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 13:30:07,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:07,820 INFO L93 Difference]: Finished difference Result 179 states and 430 transitions. [2022-02-16 13:30:07,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:30:07,820 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:30:07,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:07,821 INFO L225 Difference]: With dead ends: 179 [2022-02-16 13:30:07,821 INFO L226 Difference]: Without dead ends: 174 [2022-02-16 13:30:07,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:30:07,821 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 29 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:07,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 29 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:07,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-02-16 13:30:07,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 140. [2022-02-16 13:30:07,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 2.726618705035971) internal successors, (379), 139 states have internal predecessors, (379), 0 states have call successors, (0), 0 states 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 13:30:07,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 379 transitions. [2022-02-16 13:30:07,825 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 379 transitions. Word has length 15 [2022-02-16 13:30:07,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:07,825 INFO L470 AbstractCegarLoop]: Abstraction has 140 states and 379 transitions. [2022-02-16 13:30:07,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 13:30:07,825 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 379 transitions. [2022-02-16 13:30:07,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:30:07,825 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:07,825 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:07,844 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-02-16 13:30:08,026 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 13:30:08,026 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:08,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:08,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1327757616, now seen corresponding path program 27 times [2022-02-16 13:30:08,026 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:08,026 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979153535] [2022-02-16 13:30:08,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:08,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:08,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:08,063 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:08,064 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:08,064 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979153535] [2022-02-16 13:30:08,064 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979153535] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:08,064 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545407745] [2022-02-16 13:30:08,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:30:08,064 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:08,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:08,073 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 13:30:08,074 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 13:30:08,095 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:30:08,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:08,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:30:08,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:08,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:30:08,188 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 64 [2022-02-16 13:30:08,225 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:08,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:08,411 INFO L353 Elim1Store]: treesize reduction 20, result has 91.1 percent of original size [2022-02-16 13:30:08,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 19 treesize of output 232 [2022-02-16 13:30:11,237 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:11,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545407745] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:11,237 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:11,237 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 7] total 14 [2022-02-16 13:30:11,238 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734362546] [2022-02-16 13:30:11,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:11,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:30:11,238 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:11,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:30:11,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:30:11,239 INFO L87 Difference]: Start difference. First operand 140 states and 379 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:11,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:11,373 INFO L93 Difference]: Finished difference Result 186 states and 472 transitions. [2022-02-16 13:30:11,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:30:11,374 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:30:11,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:11,375 INFO L225 Difference]: With dead ends: 186 [2022-02-16 13:30:11,375 INFO L226 Difference]: Without dead ends: 183 [2022-02-16 13:30:11,375 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:30:11,375 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 12 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:11,375 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 27 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:11,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-02-16 13:30:11,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 158. [2022-02-16 13:30:11,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.7643312101910826) internal successors, (434), 157 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:11,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 434 transitions. [2022-02-16 13:30:11,379 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 434 transitions. Word has length 15 [2022-02-16 13:30:11,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:11,379 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 434 transitions. [2022-02-16 13:30:11,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:11,379 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 434 transitions. [2022-02-16 13:30:11,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:30:11,380 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:11,380 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:11,408 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 13:30:11,595 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 13:30:11,595 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:11,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:11,596 INFO L85 PathProgramCache]: Analyzing trace with hash -676565168, now seen corresponding path program 28 times [2022-02-16 13:30:11,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:11,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919366437] [2022-02-16 13:30:11,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:11,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:11,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:11,634 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:11,634 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:11,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919366437] [2022-02-16 13:30:11,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919366437] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:11,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1281024242] [2022-02-16 13:30:11,634 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:30:11,634 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:11,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:11,635 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 13:30:11,636 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 13:30:11,658 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:30:11,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:11,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-16 13:30:11,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:11,754 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:30:11,755 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 64 [2022-02-16 13:30:11,861 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:11,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:12,022 INFO L353 Elim1Store]: treesize reduction 20, result has 91.1 percent of original size [2022-02-16 13:30:12,022 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 19 treesize of output 232 [2022-02-16 13:30:15,162 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:15,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1281024242] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:15,162 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:15,162 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 7] total 13 [2022-02-16 13:30:15,162 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335462953] [2022-02-16 13:30:15,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:15,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:30:15,163 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:15,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:30:15,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:30:15,163 INFO L87 Difference]: Start difference. First operand 158 states and 434 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states 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 13:30:15,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:15,271 INFO L93 Difference]: Finished difference Result 215 states and 548 transitions. [2022-02-16 13:30:15,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:30:15,272 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:30:15,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:15,273 INFO L225 Difference]: With dead ends: 215 [2022-02-16 13:30:15,273 INFO L226 Difference]: Without dead ends: 212 [2022-02-16 13:30:15,273 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:30:15,274 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 24 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:15,274 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 26 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:15,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-02-16 13:30:15,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 183. [2022-02-16 13:30:15,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.8076923076923075) internal successors, (511), 182 states have internal predecessors, (511), 0 states have call successors, (0), 0 states 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 13:30:15,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 511 transitions. [2022-02-16 13:30:15,277 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 511 transitions. Word has length 15 [2022-02-16 13:30:15,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:15,278 INFO L470 AbstractCegarLoop]: Abstraction has 183 states and 511 transitions. [2022-02-16 13:30:15,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states 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 13:30:15,278 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 511 transitions. [2022-02-16 13:30:15,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:15,278 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:15,278 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:15,296 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 13:30:15,495 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 13:30:15,495 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:15,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:15,496 INFO L85 PathProgramCache]: Analyzing trace with hash 218686613, now seen corresponding path program 29 times [2022-02-16 13:30:15,496 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:15,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20390857] [2022-02-16 13:30:15,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:15,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:15,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:15,537 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:15,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:15,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20390857] [2022-02-16 13:30:15,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20390857] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:15,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746080646] [2022-02-16 13:30:15,538 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:30:15,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:15,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:15,539 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 13:30:15,540 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 13:30:15,564 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:30:15,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:15,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:15,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:15,597 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:15,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:15,682 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:15,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746080646] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:15,682 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:15,682 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-02-16 13:30:15,682 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024100930] [2022-02-16 13:30:15,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:15,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:30:15,683 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:15,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:30:15,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:30:15,683 INFO L87 Difference]: Start difference. First operand 183 states and 511 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 13:30:15,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:15,795 INFO L93 Difference]: Finished difference Result 264 states and 624 transitions. [2022-02-16 13:30:15,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:30:15,795 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:15,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:15,799 INFO L225 Difference]: With dead ends: 264 [2022-02-16 13:30:15,799 INFO L226 Difference]: Without dead ends: 261 [2022-02-16 13:30:15,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=206, Invalid=394, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:30:15,800 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 122 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:15,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 21 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:15,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2022-02-16 13:30:15,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 193. [2022-02-16 13:30:15,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 2.8177083333333335) internal successors, (541), 192 states have internal predecessors, (541), 0 states have call successors, (0), 0 states 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 13:30:15,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 541 transitions. [2022-02-16 13:30:15,820 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 541 transitions. Word has length 16 [2022-02-16 13:30:15,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:15,820 INFO L470 AbstractCegarLoop]: Abstraction has 193 states and 541 transitions. [2022-02-16 13:30:15,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 13:30:15,820 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 541 transitions. [2022-02-16 13:30:15,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:15,821 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:15,821 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:15,839 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 13:30:16,021 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 13:30:16,022 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:16,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:16,022 INFO L85 PathProgramCache]: Analyzing trace with hash -994596933, now seen corresponding path program 30 times [2022-02-16 13:30:16,022 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:16,022 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993195545] [2022-02-16 13:30:16,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:16,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:16,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:16,064 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:16,064 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:16,064 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993195545] [2022-02-16 13:30:16,064 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993195545] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:16,064 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135210597] [2022-02-16 13:30:16,065 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:30:16,065 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:16,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:16,080 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 13:30:16,081 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 13:30:16,101 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:30:16,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:16,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:16,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:16,127 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:16,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:16,214 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:16,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135210597] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:16,214 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:16,214 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2022-02-16 13:30:16,214 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022013278] [2022-02-16 13:30:16,214 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:16,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:30:16,215 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:16,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:30:16,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=102, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:30:16,215 INFO L87 Difference]: Start difference. First operand 193 states and 541 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:16,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:16,268 INFO L93 Difference]: Finished difference Result 272 states and 644 transitions. [2022-02-16 13:30:16,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:30:16,268 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:16,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:16,269 INFO L225 Difference]: With dead ends: 272 [2022-02-16 13:30:16,269 INFO L226 Difference]: Without dead ends: 272 [2022-02-16 13:30:16,269 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=117, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:30:16,270 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 72 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:16,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 23 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:30:16,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2022-02-16 13:30:16,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 194. [2022-02-16 13:30:16,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.8186528497409324) internal successors, (544), 193 states have internal predecessors, (544), 0 states have call successors, (0), 0 states 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 13:30:16,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 544 transitions. [2022-02-16 13:30:16,274 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 544 transitions. Word has length 16 [2022-02-16 13:30:16,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:16,275 INFO L470 AbstractCegarLoop]: Abstraction has 194 states and 544 transitions. [2022-02-16 13:30:16,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:16,275 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 544 transitions. [2022-02-16 13:30:16,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:16,276 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:16,276 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:16,294 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:16,490 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 13:30:16,490 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:16,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:16,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1140066389, now seen corresponding path program 31 times [2022-02-16 13:30:16,490 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:16,490 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637812099] [2022-02-16 13:30:16,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:16,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:16,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:16,522 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:16,522 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:16,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637812099] [2022-02-16 13:30:16,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637812099] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:16,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397697014] [2022-02-16 13:30:16,522 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:30:16,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:16,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:16,523 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 13:30:16,524 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 13:30:16,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:16,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:16,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:16,563 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:16,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:16,644 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:16,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397697014] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:16,644 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:16,644 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2022-02-16 13:30:16,645 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448209365] [2022-02-16 13:30:16,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:16,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:30:16,645 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:16,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:30:16,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=104, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:30:16,645 INFO L87 Difference]: Start difference. First operand 194 states and 544 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:16,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:16,861 INFO L93 Difference]: Finished difference Result 289 states and 645 transitions. [2022-02-16 13:30:16,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:30:16,861 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:16,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:16,862 INFO L225 Difference]: With dead ends: 289 [2022-02-16 13:30:16,862 INFO L226 Difference]: Without dead ends: 288 [2022-02-16 13:30:16,863 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=220, Invalid=380, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:30:16,863 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 105 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:16,863 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 27 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:16,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-02-16 13:30:16,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 194. [2022-02-16 13:30:16,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.8031088082901556) internal successors, (541), 193 states have internal predecessors, (541), 0 states have call successors, (0), 0 states 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 13:30:16,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 541 transitions. [2022-02-16 13:30:16,868 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 541 transitions. Word has length 16 [2022-02-16 13:30:16,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:16,868 INFO L470 AbstractCegarLoop]: Abstraction has 194 states and 541 transitions. [2022-02-16 13:30:16,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:16,868 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 541 transitions. [2022-02-16 13:30:16,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:16,868 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:16,868 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:16,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:17,083 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 13:30:17,083 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:17,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:17,084 INFO L85 PathProgramCache]: Analyzing trace with hash -578277317, now seen corresponding path program 32 times [2022-02-16 13:30:17,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:17,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010403619] [2022-02-16 13:30:17,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:17,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:17,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:17,141 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:17,142 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:17,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010403619] [2022-02-16 13:30:17,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010403619] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:17,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648231489] [2022-02-16 13:30:17,142 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:30:17,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:17,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:17,143 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 13:30:17,144 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 13:30:17,164 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:30:17,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:17,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:17,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:17,191 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:17,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:17,279 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:17,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648231489] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:17,279 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:17,279 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2022-02-16 13:30:17,279 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296037808] [2022-02-16 13:30:17,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:17,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:30:17,280 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:17,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:30:17,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=104, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:30:17,280 INFO L87 Difference]: Start difference. First operand 194 states and 541 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:17,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:17,362 INFO L93 Difference]: Finished difference Result 300 states and 675 transitions. [2022-02-16 13:30:17,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:30:17,362 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:17,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:17,372 INFO L225 Difference]: With dead ends: 300 [2022-02-16 13:30:17,372 INFO L226 Difference]: Without dead ends: 300 [2022-02-16 13:30:17,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=114, Invalid=158, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:30:17,373 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 75 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:17,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 37 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:17,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2022-02-16 13:30:17,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 196. [2022-02-16 13:30:17,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.805128205128205) internal successors, (547), 195 states have internal predecessors, (547), 0 states have call successors, (0), 0 states 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 13:30:17,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 547 transitions. [2022-02-16 13:30:17,377 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 547 transitions. Word has length 16 [2022-02-16 13:30:17,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:17,377 INFO L470 AbstractCegarLoop]: Abstraction has 196 states and 547 transitions. [2022-02-16 13:30:17,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:17,378 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 547 transitions. [2022-02-16 13:30:17,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:17,378 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:17,378 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:17,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:17,587 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 13:30:17,588 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:17,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:17,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1132335991, now seen corresponding path program 33 times [2022-02-16 13:30:17,588 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:17,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336239804] [2022-02-16 13:30:17,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:17,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:17,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:17,627 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:17,627 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:17,627 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336239804] [2022-02-16 13:30:17,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336239804] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:17,627 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851793539] [2022-02-16 13:30:17,627 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:30:17,627 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:17,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:17,640 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 13:30:17,641 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 13:30:17,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:30:17,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:17,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:17,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:17,692 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:17,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:17,773 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:17,773 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [851793539] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:17,773 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:17,773 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-02-16 13:30:17,774 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203291501] [2022-02-16 13:30:17,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:17,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:30:17,774 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:17,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:30:17,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=129, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:30:17,774 INFO L87 Difference]: Start difference. First operand 196 states and 547 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:17,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:17,872 INFO L93 Difference]: Finished difference Result 327 states and 736 transitions. [2022-02-16 13:30:17,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:30:17,873 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:17,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:17,874 INFO L225 Difference]: With dead ends: 327 [2022-02-16 13:30:17,874 INFO L226 Difference]: Without dead ends: 327 [2022-02-16 13:30:17,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=147, Invalid=233, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:30:17,874 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 111 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:17,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 31 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:17,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-02-16 13:30:17,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 182. [2022-02-16 13:30:17,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.7624309392265194) internal successors, (500), 181 states have internal predecessors, (500), 0 states have call successors, (0), 0 states 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 13:30:17,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 500 transitions. [2022-02-16 13:30:17,879 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 500 transitions. Word has length 16 [2022-02-16 13:30:17,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:17,879 INFO L470 AbstractCegarLoop]: Abstraction has 182 states and 500 transitions. [2022-02-16 13:30:17,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:17,879 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 500 transitions. [2022-02-16 13:30:17,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:17,879 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:17,879 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:17,898 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 13:30:18,084 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 13:30:18,084 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:18,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:18,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1161072597, now seen corresponding path program 34 times [2022-02-16 13:30:18,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:18,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198108844] [2022-02-16 13:30:18,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:18,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:18,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:18,114 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:18,115 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:18,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198108844] [2022-02-16 13:30:18,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198108844] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:18,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132174734] [2022-02-16 13:30:18,115 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:30:18,115 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:18,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:18,116 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 13:30:18,117 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 13:30:18,135 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:30:18,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:18,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:18,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:18,156 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:18,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:18,235 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:18,236 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132174734] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:18,236 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:18,236 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2022-02-16 13:30:18,236 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473134492] [2022-02-16 13:30:18,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:18,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:30:18,236 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:18,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:30:18,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=106, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:30:18,237 INFO L87 Difference]: Start difference. First operand 182 states and 500 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:18,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:18,375 INFO L93 Difference]: Finished difference Result 286 states and 642 transitions. [2022-02-16 13:30:18,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:30:18,376 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:18,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:18,377 INFO L225 Difference]: With dead ends: 286 [2022-02-16 13:30:18,377 INFO L226 Difference]: Without dead ends: 285 [2022-02-16 13:30:18,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=216, Invalid=384, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:30:18,377 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 90 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:18,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 29 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:18,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2022-02-16 13:30:18,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 195. [2022-02-16 13:30:18,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.783505154639175) internal successors, (540), 194 states have internal predecessors, (540), 0 states have call successors, (0), 0 states 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 13:30:18,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 540 transitions. [2022-02-16 13:30:18,382 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 540 transitions. Word has length 16 [2022-02-16 13:30:18,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:18,382 INFO L470 AbstractCegarLoop]: Abstraction has 195 states and 540 transitions. [2022-02-16 13:30:18,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:18,382 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 540 transitions. [2022-02-16 13:30:18,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:18,382 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:18,383 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:18,398 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-02-16 13:30:18,591 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 13:30:18,591 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:18,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:18,592 INFO L85 PathProgramCache]: Analyzing trace with hash -557271109, now seen corresponding path program 35 times [2022-02-16 13:30:18,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:18,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57786147] [2022-02-16 13:30:18,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:18,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:18,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:18,632 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:18,632 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:18,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57786147] [2022-02-16 13:30:18,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57786147] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:18,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484679617] [2022-02-16 13:30:18,632 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:30:18,633 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:18,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:18,633 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 13:30:18,634 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 13:30:18,657 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:30:18,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:18,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:18,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:18,681 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:18,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:18,758 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:18,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484679617] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:18,758 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:18,758 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2022-02-16 13:30:18,758 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125978331] [2022-02-16 13:30:18,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:18,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:30:18,759 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:18,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:30:18,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=106, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:30:18,759 INFO L87 Difference]: Start difference. First operand 195 states and 540 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:18,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:18,842 INFO L93 Difference]: Finished difference Result 272 states and 617 transitions. [2022-02-16 13:30:18,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:30:18,843 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:18,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:18,844 INFO L225 Difference]: With dead ends: 272 [2022-02-16 13:30:18,844 INFO L226 Difference]: Without dead ends: 272 [2022-02-16 13:30:18,844 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=122, Invalid=184, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:30:18,844 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 93 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:18,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 27 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:18,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2022-02-16 13:30:18,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 191. [2022-02-16 13:30:18,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.763157894736842) internal successors, (525), 190 states have internal predecessors, (525), 0 states have call successors, (0), 0 states 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 13:30:18,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 525 transitions. [2022-02-16 13:30:18,849 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 525 transitions. Word has length 16 [2022-02-16 13:30:18,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:18,849 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 525 transitions. [2022-02-16 13:30:18,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:18,849 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 525 transitions. [2022-02-16 13:30:18,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:18,849 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:18,849 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:18,867 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 13:30:19,050 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 13:30:19,050 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:19,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:19,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1153342199, now seen corresponding path program 36 times [2022-02-16 13:30:19,050 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:19,050 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237758529] [2022-02-16 13:30:19,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:19,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:19,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:19,089 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:19,089 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:19,089 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237758529] [2022-02-16 13:30:19,089 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237758529] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:19,090 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901036386] [2022-02-16 13:30:19,090 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:30:19,090 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:19,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:19,091 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 13:30:19,092 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 13:30:19,111 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:30:19,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:19,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:19,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:19,137 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:19,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:19,228 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:19,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901036386] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:19,228 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:19,229 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 14 [2022-02-16 13:30:19,229 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51817072] [2022-02-16 13:30:19,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:19,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:30:19,229 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:19,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:30:19,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=131, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:30:19,229 INFO L87 Difference]: Start difference. First operand 191 states and 525 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:19,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:19,320 INFO L93 Difference]: Finished difference Result 331 states and 702 transitions. [2022-02-16 13:30:19,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:30:19,321 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:19,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:19,322 INFO L225 Difference]: With dead ends: 331 [2022-02-16 13:30:19,322 INFO L226 Difference]: Without dead ends: 331 [2022-02-16 13:30:19,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=157, Invalid=263, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:30:19,322 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 113 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:19,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 47 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:19,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2022-02-16 13:30:19,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 171. [2022-02-16 13:30:19,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.7058823529411766) internal successors, (460), 170 states have internal predecessors, (460), 0 states have call successors, (0), 0 states 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 13:30:19,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 460 transitions. [2022-02-16 13:30:19,327 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 460 transitions. Word has length 16 [2022-02-16 13:30:19,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:19,327 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 460 transitions. [2022-02-16 13:30:19,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:19,328 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 460 transitions. [2022-02-16 13:30:19,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:19,328 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:19,328 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:19,361 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:19,543 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 13:30:19,543 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:19,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:19,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1652220101, now seen corresponding path program 37 times [2022-02-16 13:30:19,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:19,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224127489] [2022-02-16 13:30:19,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:19,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:19,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:19,583 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:19,583 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:19,583 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224127489] [2022-02-16 13:30:19,583 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224127489] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:19,583 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262919083] [2022-02-16 13:30:19,583 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:30:19,583 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:19,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:19,600 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 13:30:19,601 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 13:30:19,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:19,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:19,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:19,633 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:19,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:19,697 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:19,697 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262919083] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:19,697 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:19,697 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 13 [2022-02-16 13:30:19,697 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723563320] [2022-02-16 13:30:19,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:19,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:30:19,697 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:19,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:30:19,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:30:19,699 INFO L87 Difference]: Start difference. First operand 171 states and 460 transitions. Second operand has 14 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 13:30:19,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:19,807 INFO L93 Difference]: Finished difference Result 324 states and 779 transitions. [2022-02-16 13:30:19,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:30:19,807 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:19,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:19,808 INFO L225 Difference]: With dead ends: 324 [2022-02-16 13:30:19,808 INFO L226 Difference]: Without dead ends: 324 [2022-02-16 13:30:19,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=153, Invalid=267, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:30:19,809 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 44 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:19,809 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 51 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:19,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2022-02-16 13:30:19,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 222. [2022-02-16 13:30:19,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 221 states have (on average 2.819004524886878) internal successors, (623), 221 states have internal predecessors, (623), 0 states have call successors, (0), 0 states 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 13:30:19,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 623 transitions. [2022-02-16 13:30:19,813 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 623 transitions. Word has length 16 [2022-02-16 13:30:19,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:19,814 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 623 transitions. [2022-02-16 13:30:19,814 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 13:30:19,814 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 623 transitions. [2022-02-16 13:30:19,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:19,814 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:19,814 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:19,851 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 13:30:20,023 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 13:30:20,024 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:20,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:20,024 INFO L85 PathProgramCache]: Analyzing trace with hash 2030901175, now seen corresponding path program 38 times [2022-02-16 13:30:20,024 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:20,024 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757994891] [2022-02-16 13:30:20,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:20,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:20,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:20,065 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:20,065 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:20,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757994891] [2022-02-16 13:30:20,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757994891] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:20,066 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034549430] [2022-02-16 13:30:20,066 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:30:20,066 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:20,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:20,067 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 13:30:20,070 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 13:30:20,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:30:20,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:20,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:20,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:20,110 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:20,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:20,195 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:20,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034549430] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:20,195 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:20,195 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 12 [2022-02-16 13:30:20,203 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403904359] [2022-02-16 13:30:20,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:20,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-16 13:30:20,204 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:20,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-16 13:30:20,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=98, Unknown=0, NotChecked=0, Total=156 [2022-02-16 13:30:20,204 INFO L87 Difference]: Start difference. First operand 222 states and 623 transitions. Second operand has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:20,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:20,352 INFO L93 Difference]: Finished difference Result 318 states and 782 transitions. [2022-02-16 13:30:20,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 13:30:20,352 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:20,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:20,353 INFO L225 Difference]: With dead ends: 318 [2022-02-16 13:30:20,353 INFO L226 Difference]: Without dead ends: 316 [2022-02-16 13:30:20,353 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=203, Invalid=397, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:30:20,354 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 66 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:20,354 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 27 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:20,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-02-16 13:30:20,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 248. [2022-02-16 13:30:20,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 2.8623481781376516) internal successors, (707), 247 states have internal predecessors, (707), 0 states have call successors, (0), 0 states 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 13:30:20,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 707 transitions. [2022-02-16 13:30:20,358 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 707 transitions. Word has length 16 [2022-02-16 13:30:20,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:20,358 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 707 transitions. [2022-02-16 13:30:20,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:20,358 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 707 transitions. [2022-02-16 13:30:20,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:20,359 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:20,359 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:20,388 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 13:30:20,559 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 13:30:20,559 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:20,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:20,560 INFO L85 PathProgramCache]: Analyzing trace with hash -2095119241, now seen corresponding path program 39 times [2022-02-16 13:30:20,560 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:20,560 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042196211] [2022-02-16 13:30:20,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:20,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:20,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:20,594 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:20,594 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:20,594 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042196211] [2022-02-16 13:30:20,594 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042196211] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:20,594 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516351451] [2022-02-16 13:30:20,594 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:30:20,594 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:20,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:20,611 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 13:30:20,613 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 13:30:20,640 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:30:20,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:20,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:20,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:20,661 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:20,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:20,722 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:20,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516351451] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:20,722 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:20,722 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 13 [2022-02-16 13:30:20,722 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784074807] [2022-02-16 13:30:20,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:20,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:30:20,723 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:20,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:30:20,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:30:20,723 INFO L87 Difference]: Start difference. First operand 248 states and 707 transitions. Second operand has 14 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 13:30:20,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:20,859 INFO L93 Difference]: Finished difference Result 396 states and 952 transitions. [2022-02-16 13:30:20,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:30:20,862 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:20,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:20,863 INFO L225 Difference]: With dead ends: 396 [2022-02-16 13:30:20,863 INFO L226 Difference]: Without dead ends: 396 [2022-02-16 13:30:20,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=172, Invalid=334, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:30:20,864 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 70 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:20,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 31 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:20,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-02-16 13:30:20,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 198. [2022-02-16 13:30:20,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 2.796954314720812) internal successors, (551), 197 states have internal predecessors, (551), 0 states have call successors, (0), 0 states 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 13:30:20,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 551 transitions. [2022-02-16 13:30:20,868 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 551 transitions. Word has length 16 [2022-02-16 13:30:20,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:20,868 INFO L470 AbstractCegarLoop]: Abstraction has 198 states and 551 transitions. [2022-02-16 13:30:20,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 13:30:20,869 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 551 transitions. [2022-02-16 13:30:20,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:20,869 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:20,869 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:20,904 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 13:30:21,069 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 13:30:21,070 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:21,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:21,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1812265045, now seen corresponding path program 40 times [2022-02-16 13:30:21,070 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:21,070 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112231065] [2022-02-16 13:30:21,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:21,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:21,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:21,114 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:21,114 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:21,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112231065] [2022-02-16 13:30:21,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112231065] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:21,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [178818305] [2022-02-16 13:30:21,114 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:30:21,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:21,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:21,115 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 13:30:21,118 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 13:30:21,139 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:30:21,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:21,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:21,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:21,157 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:21,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:21,221 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:21,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [178818305] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:21,222 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:21,222 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2022-02-16 13:30:21,222 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41017268] [2022-02-16 13:30:21,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:21,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:30:21,222 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:21,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:30:21,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=108, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:30:21,222 INFO L87 Difference]: Start difference. First operand 198 states and 551 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:21,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:21,360 INFO L93 Difference]: Finished difference Result 297 states and 678 transitions. [2022-02-16 13:30:21,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:30:21,365 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:21,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:21,366 INFO L225 Difference]: With dead ends: 297 [2022-02-16 13:30:21,366 INFO L226 Difference]: Without dead ends: 295 [2022-02-16 13:30:21,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=212, Invalid=388, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:30:21,367 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 108 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:21,367 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 33 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:21,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-02-16 13:30:21,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 210. [2022-02-16 13:30:21,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 209 states have (on average 2.813397129186603) internal successors, (588), 209 states have internal predecessors, (588), 0 states have call successors, (0), 0 states 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 13:30:21,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 588 transitions. [2022-02-16 13:30:21,372 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 588 transitions. Word has length 16 [2022-02-16 13:30:21,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:21,373 INFO L470 AbstractCegarLoop]: Abstraction has 210 states and 588 transitions. [2022-02-16 13:30:21,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:21,373 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 588 transitions. [2022-02-16 13:30:21,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:21,374 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:21,374 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:21,396 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-02-16 13:30:21,590 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 13:30:21,590 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:21,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:21,590 INFO L85 PathProgramCache]: Analyzing trace with hash 93921339, now seen corresponding path program 41 times [2022-02-16 13:30:21,590 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:21,590 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755459430] [2022-02-16 13:30:21,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:21,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:21,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:21,622 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:21,622 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:21,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755459430] [2022-02-16 13:30:21,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755459430] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:21,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1996124745] [2022-02-16 13:30:21,622 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:30:21,622 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:21,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:21,624 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 13:30:21,625 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 13:30:21,659 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:30:21,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:21,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:21,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:21,674 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:21,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:21,733 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:21,733 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1996124745] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:21,733 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:21,733 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2022-02-16 13:30:21,734 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496637853] [2022-02-16 13:30:21,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:21,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:30:21,734 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:21,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:30:21,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=108, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:30:21,734 INFO L87 Difference]: Start difference. First operand 210 states and 588 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:21,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:21,806 INFO L93 Difference]: Finished difference Result 302 states and 706 transitions. [2022-02-16 13:30:21,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:30:21,806 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:21,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:21,807 INFO L225 Difference]: With dead ends: 302 [2022-02-16 13:30:21,807 INFO L226 Difference]: Without dead ends: 302 [2022-02-16 13:30:21,808 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=144, Invalid=236, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:30:21,808 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 69 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:21,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 35 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:30:21,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-02-16 13:30:21,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 211. [2022-02-16 13:30:21,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 2.8142857142857145) internal successors, (591), 210 states have internal predecessors, (591), 0 states have call successors, (0), 0 states 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 13:30:21,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 591 transitions. [2022-02-16 13:30:21,828 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 591 transitions. Word has length 16 [2022-02-16 13:30:21,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:21,828 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 591 transitions. [2022-02-16 13:30:21,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:21,829 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 591 transitions. [2022-02-16 13:30:21,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:21,829 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:21,829 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:21,857 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-02-16 13:30:22,045 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 13:30:22,045 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:22,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:22,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1804534647, now seen corresponding path program 42 times [2022-02-16 13:30:22,046 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:22,046 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275674071] [2022-02-16 13:30:22,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:22,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:22,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:22,075 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:22,076 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:22,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275674071] [2022-02-16 13:30:22,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275674071] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:22,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374907068] [2022-02-16 13:30:22,076 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:30:22,076 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:22,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:22,077 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:22,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-02-16 13:30:22,097 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:30:22,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:22,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:22,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:22,121 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:22,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:22,197 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:22,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374907068] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:22,197 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:22,197 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-02-16 13:30:22,197 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465295436] [2022-02-16 13:30:22,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:22,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:30:22,198 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:22,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:30:22,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:30:22,198 INFO L87 Difference]: Start difference. First operand 211 states and 591 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:22,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:22,308 INFO L93 Difference]: Finished difference Result 280 states and 656 transitions. [2022-02-16 13:30:22,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:30:22,308 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:22,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:22,309 INFO L225 Difference]: With dead ends: 280 [2022-02-16 13:30:22,309 INFO L226 Difference]: Without dead ends: 280 [2022-02-16 13:30:22,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=149, Invalid=271, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:30:22,309 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 69 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:22,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 33 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:22,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2022-02-16 13:30:22,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 202. [2022-02-16 13:30:22,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 201 states have (on average 2.781094527363184) internal successors, (559), 201 states have internal predecessors, (559), 0 states have call successors, (0), 0 states 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 13:30:22,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 559 transitions. [2022-02-16 13:30:22,313 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 559 transitions. Word has length 16 [2022-02-16 13:30:22,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:22,313 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 559 transitions. [2022-02-16 13:30:22,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:22,313 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 559 transitions. [2022-02-16 13:30:22,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:22,314 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:22,314 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:22,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:22,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-02-16 13:30:22,523 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:22,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:22,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1001027653, now seen corresponding path program 43 times [2022-02-16 13:30:22,524 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:22,524 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644484426] [2022-02-16 13:30:22,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:22,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:22,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:22,564 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:22,564 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:22,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644484426] [2022-02-16 13:30:22,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644484426] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:22,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637639063] [2022-02-16 13:30:22,564 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:30:22,564 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:22,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:22,565 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:22,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-02-16 13:30:22,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:22,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:22,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:22,618 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:22,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:22,702 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:22,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637639063] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:22,702 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:22,702 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-02-16 13:30:22,702 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064967436] [2022-02-16 13:30:22,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:22,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:30:22,702 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:22,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:30:22,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:30:22,703 INFO L87 Difference]: Start difference. First operand 202 states and 559 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 13:30:22,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:22,847 INFO L93 Difference]: Finished difference Result 326 states and 726 transitions. [2022-02-16 13:30:22,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:30:22,847 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:22,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:22,848 INFO L225 Difference]: With dead ends: 326 [2022-02-16 13:30:22,848 INFO L226 Difference]: Without dead ends: 326 [2022-02-16 13:30:22,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=207, Invalid=393, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:30:22,849 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 77 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:22,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 55 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:22,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2022-02-16 13:30:22,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 182. [2022-02-16 13:30:22,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.7403314917127073) internal successors, (496), 181 states have internal predecessors, (496), 0 states have call successors, (0), 0 states 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 13:30:22,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 496 transitions. [2022-02-16 13:30:22,852 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 496 transitions. Word has length 16 [2022-02-16 13:30:22,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:22,852 INFO L470 AbstractCegarLoop]: Abstraction has 182 states and 496 transitions. [2022-02-16 13:30:22,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 13:30:22,852 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 496 transitions. [2022-02-16 13:30:22,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:22,853 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:22,853 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:22,869 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:23,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-02-16 13:30:23,063 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:23,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:23,064 INFO L85 PathProgramCache]: Analyzing trace with hash -2074113033, now seen corresponding path program 44 times [2022-02-16 13:30:23,064 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:23,064 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821974992] [2022-02-16 13:30:23,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:23,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:23,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:23,112 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:23,112 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:23,112 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821974992] [2022-02-16 13:30:23,112 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821974992] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:23,112 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298053987] [2022-02-16 13:30:23,112 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:30:23,112 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:23,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:23,113 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:23,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-02-16 13:30:23,134 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:30:23,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:23,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:23,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:23,160 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:23,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:23,214 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:23,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298053987] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:23,214 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:23,214 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-02-16 13:30:23,215 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658738464] [2022-02-16 13:30:23,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:23,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:30:23,215 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:23,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:30:23,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:30:23,215 INFO L87 Difference]: Start difference. First operand 182 states and 496 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:23,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:23,382 INFO L93 Difference]: Finished difference Result 360 states and 882 transitions. [2022-02-16 13:30:23,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:30:23,383 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:23,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:23,384 INFO L225 Difference]: With dead ends: 360 [2022-02-16 13:30:23,384 INFO L226 Difference]: Without dead ends: 360 [2022-02-16 13:30:23,384 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=231, Invalid=471, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:30:23,384 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 45 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:23,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 37 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:23,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2022-02-16 13:30:23,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 249. [2022-02-16 13:30:23,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 248 states have (on average 2.814516129032258) internal successors, (698), 248 states have internal predecessors, (698), 0 states have call successors, (0), 0 states 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 13:30:23,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 698 transitions. [2022-02-16 13:30:23,389 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 698 transitions. Word has length 16 [2022-02-16 13:30:23,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:23,389 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 698 transitions. [2022-02-16 13:30:23,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:23,389 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 698 transitions. [2022-02-16 13:30:23,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:23,389 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:23,389 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:23,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:23,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-02-16 13:30:23,599 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:23,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:23,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1185929723, now seen corresponding path program 45 times [2022-02-16 13:30:23,600 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:23,600 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886769297] [2022-02-16 13:30:23,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:23,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:23,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:23,646 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:23,646 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:23,646 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886769297] [2022-02-16 13:30:23,646 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886769297] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:23,646 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537546080] [2022-02-16 13:30:23,646 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:30:23,646 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:23,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:23,648 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:23,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-02-16 13:30:23,668 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:30:23,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:23,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:23,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:23,692 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:23,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:23,782 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:23,782 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537546080] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:23,782 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:23,782 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 14 [2022-02-16 13:30:23,782 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314628368] [2022-02-16 13:30:23,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:23,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:30:23,782 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:23,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:30:23,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=131, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:30:23,783 INFO L87 Difference]: Start difference. First operand 249 states and 698 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:23,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:23,981 INFO L93 Difference]: Finished difference Result 327 states and 779 transitions. [2022-02-16 13:30:23,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-16 13:30:23,982 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:23,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:23,983 INFO L225 Difference]: With dead ends: 327 [2022-02-16 13:30:23,983 INFO L226 Difference]: Without dead ends: 324 [2022-02-16 13:30:23,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=274, Invalid=538, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:30:23,984 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 106 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:23,984 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 41 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:23,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2022-02-16 13:30:23,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 232. [2022-02-16 13:30:23,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 231 states have (on average 2.8008658008658007) internal successors, (647), 231 states have internal predecessors, (647), 0 states have call successors, (0), 0 states 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 13:30:23,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 647 transitions. [2022-02-16 13:30:23,988 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 647 transitions. Word has length 16 [2022-02-16 13:30:23,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:23,988 INFO L470 AbstractCegarLoop]: Abstraction has 232 states and 647 transitions. [2022-02-16 13:30:23,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:23,988 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 647 transitions. [2022-02-16 13:30:23,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:23,989 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:23,989 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:24,005 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-02-16 13:30:24,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:24,198 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:24,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:24,198 INFO L85 PathProgramCache]: Analyzing trace with hash 524394453, now seen corresponding path program 46 times [2022-02-16 13:30:24,198 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:24,199 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256477295] [2022-02-16 13:30:24,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:24,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:24,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:24,242 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:24,242 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:24,242 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256477295] [2022-02-16 13:30:24,242 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256477295] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:24,242 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759240460] [2022-02-16 13:30:24,242 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:30:24,242 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:24,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:24,244 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:24,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-02-16 13:30:24,262 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:30:24,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:24,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:24,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:24,287 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:24,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:24,372 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:24,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759240460] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:24,372 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:24,372 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2022-02-16 13:30:24,372 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878612042] [2022-02-16 13:30:24,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:24,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:30:24,372 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:24,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:30:24,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=110, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:30:24,373 INFO L87 Difference]: Start difference. First operand 232 states and 647 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:24,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:24,526 INFO L93 Difference]: Finished difference Result 323 states and 815 transitions. [2022-02-16 13:30:24,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:30:24,526 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:24,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:24,527 INFO L225 Difference]: With dead ends: 323 [2022-02-16 13:30:24,527 INFO L226 Difference]: Without dead ends: 322 [2022-02-16 13:30:24,528 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=208, Invalid=392, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:30:24,528 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 96 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:24,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 17 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:24,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2022-02-16 13:30:24,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 268. [2022-02-16 13:30:24,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 267 states have (on average 2.846441947565543) internal successors, (760), 267 states have internal predecessors, (760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:24,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 760 transitions. [2022-02-16 13:30:24,534 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 760 transitions. Word has length 16 [2022-02-16 13:30:24,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:24,534 INFO L470 AbstractCegarLoop]: Abstraction has 268 states and 760 transitions. [2022-02-16 13:30:24,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:24,534 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 760 transitions. [2022-02-16 13:30:24,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:24,535 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:24,535 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:24,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:24,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-02-16 13:30:24,735 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:24,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:24,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1193949253, now seen corresponding path program 47 times [2022-02-16 13:30:24,736 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:24,736 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417405111] [2022-02-16 13:30:24,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:24,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:24,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:24,765 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:24,765 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:24,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417405111] [2022-02-16 13:30:24,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417405111] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:24,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [74166816] [2022-02-16 13:30:24,765 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:30:24,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:24,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:24,779 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:24,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-02-16 13:30:24,799 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-16 13:30:24,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:24,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:24,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:24,819 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:24,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:24,898 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:24,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [74166816] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:24,899 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:24,899 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2022-02-16 13:30:24,899 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624468005] [2022-02-16 13:30:24,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:24,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:30:24,900 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:24,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:30:24,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=110, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:30:24,900 INFO L87 Difference]: Start difference. First operand 268 states and 760 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:24,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:24,987 INFO L93 Difference]: Finished difference Result 333 states and 851 transitions. [2022-02-16 13:30:24,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:30:24,987 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:24,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:24,989 INFO L225 Difference]: With dead ends: 333 [2022-02-16 13:30:24,989 INFO L226 Difference]: Without dead ends: 333 [2022-02-16 13:30:24,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=166, Invalid=296, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:30:24,989 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 55 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:24,990 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 21 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:30:24,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2022-02-16 13:30:24,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 268. [2022-02-16 13:30:24,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 267 states have (on average 2.846441947565543) internal successors, (760), 267 states have internal predecessors, (760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:24,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 760 transitions. [2022-02-16 13:30:24,996 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 760 transitions. Word has length 16 [2022-02-16 13:30:24,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:24,996 INFO L470 AbstractCegarLoop]: Abstraction has 268 states and 760 transitions. [2022-02-16 13:30:24,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:24,997 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 760 transitions. [2022-02-16 13:30:24,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:24,997 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:24,998 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:25,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:25,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:25,215 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:25,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:25,216 INFO L85 PathProgramCache]: Analyzing trace with hash 516664055, now seen corresponding path program 48 times [2022-02-16 13:30:25,216 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:25,216 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828342038] [2022-02-16 13:30:25,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:25,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:25,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:25,247 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:25,247 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:25,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828342038] [2022-02-16 13:30:25,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828342038] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:25,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346144084] [2022-02-16 13:30:25,248 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:30:25,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:25,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:25,249 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:25,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-02-16 13:30:25,272 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:30:25,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:25,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:25,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:25,297 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:25,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:25,373 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:25,373 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346144084] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:25,373 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:25,373 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-02-16 13:30:25,373 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545472146] [2022-02-16 13:30:25,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:25,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:30:25,374 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:25,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:30:25,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=135, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:30:25,374 INFO L87 Difference]: Start difference. First operand 268 states and 760 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:25,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:25,506 INFO L93 Difference]: Finished difference Result 340 states and 866 transitions. [2022-02-16 13:30:25,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:30:25,506 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:25,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:25,507 INFO L225 Difference]: With dead ends: 340 [2022-02-16 13:30:25,507 INFO L226 Difference]: Without dead ends: 340 [2022-02-16 13:30:25,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=208, Invalid=392, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:30:25,508 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 53 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:25,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 27 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:25,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2022-02-16 13:30:25,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 264. [2022-02-16 13:30:25,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 263 states have (on average 2.8365019011406845) internal successors, (746), 263 states have internal predecessors, (746), 0 states have call successors, (0), 0 states 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 13:30:25,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 746 transitions. [2022-02-16 13:30:25,512 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 746 transitions. Word has length 16 [2022-02-16 13:30:25,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:25,512 INFO L470 AbstractCegarLoop]: Abstraction has 264 states and 746 transitions. [2022-02-16 13:30:25,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:25,512 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 746 transitions. [2022-02-16 13:30:25,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:25,512 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:25,512 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:25,528 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:25,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-02-16 13:30:25,713 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:25,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:25,713 INFO L85 PathProgramCache]: Analyzing trace with hash 2006069051, now seen corresponding path program 49 times [2022-02-16 13:30:25,713 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:25,713 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749664072] [2022-02-16 13:30:25,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:25,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:25,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:25,754 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:25,754 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:25,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749664072] [2022-02-16 13:30:25,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749664072] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:25,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992374603] [2022-02-16 13:30:25,755 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:30:25,755 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:25,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:25,756 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:25,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-02-16 13:30:25,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:25,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:25,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:25,798 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:25,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:25,858 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:25,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992374603] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:25,859 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:25,859 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-02-16 13:30:25,859 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066413318] [2022-02-16 13:30:25,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:25,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:30:25,859 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:25,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:30:25,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:30:25,859 INFO L87 Difference]: Start difference. First operand 264 states and 746 transitions. Second operand has 14 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 13:30:25,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:25,905 INFO L93 Difference]: Finished difference Result 373 states and 1007 transitions. [2022-02-16 13:30:25,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:30:25,905 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:25,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:25,906 INFO L225 Difference]: With dead ends: 373 [2022-02-16 13:30:25,906 INFO L226 Difference]: Without dead ends: 373 [2022-02-16 13:30:25,907 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=181, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:30:25,907 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 19 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:25,907 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 17 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:30:25,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2022-02-16 13:30:25,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 333. [2022-02-16 13:30:25,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.8765060240963853) internal successors, (955), 332 states have internal predecessors, (955), 0 states have call successors, (0), 0 states 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 13:30:25,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 955 transitions. [2022-02-16 13:30:25,912 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 955 transitions. Word has length 16 [2022-02-16 13:30:25,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:25,912 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 955 transitions. [2022-02-16 13:30:25,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states 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 13:30:25,912 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 955 transitions. [2022-02-16 13:30:25,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:25,913 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:25,913 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:25,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:26,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-02-16 13:30:26,129 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:26,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:26,129 INFO L85 PathProgramCache]: Analyzing trace with hash 932983671, now seen corresponding path program 50 times [2022-02-16 13:30:26,130 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:26,130 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055616463] [2022-02-16 13:30:26,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:26,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:26,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:26,178 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:26,179 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:26,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055616463] [2022-02-16 13:30:26,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055616463] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:26,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763683236] [2022-02-16 13:30:26,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:30:26,179 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:26,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:26,180 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:26,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-02-16 13:30:26,199 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:30:26,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:26,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:26,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:26,232 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:26,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:26,294 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:26,294 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763683236] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:26,294 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:26,294 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-02-16 13:30:26,294 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490269455] [2022-02-16 13:30:26,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:26,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:30:26,295 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:26,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:30:26,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:30:26,295 INFO L87 Difference]: Start difference. First operand 333 states and 955 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:26,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:26,434 INFO L93 Difference]: Finished difference Result 408 states and 1082 transitions. [2022-02-16 13:30:26,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:30:26,434 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:26,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:26,435 INFO L225 Difference]: With dead ends: 408 [2022-02-16 13:30:26,435 INFO L226 Difference]: Without dead ends: 408 [2022-02-16 13:30:26,436 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=203, Invalid=397, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:30:26,436 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 22 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:26,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 27 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:26,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-16 13:30:26,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 340. [2022-02-16 13:30:26,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 2.8790560471976403) internal successors, (976), 339 states have internal predecessors, (976), 0 states have call successors, (0), 0 states 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 13:30:26,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 976 transitions. [2022-02-16 13:30:26,441 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 976 transitions. Word has length 16 [2022-02-16 13:30:26,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:26,441 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 976 transitions. [2022-02-16 13:30:26,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:26,441 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 976 transitions. [2022-02-16 13:30:26,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:30:26,442 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:26,442 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:26,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:26,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:26,658 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:26,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:26,658 INFO L85 PathProgramCache]: Analyzing trace with hash 2027075259, now seen corresponding path program 51 times [2022-02-16 13:30:26,658 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:26,658 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569800200] [2022-02-16 13:30:26,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:26,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:26,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:26,704 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:26,704 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:26,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569800200] [2022-02-16 13:30:26,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569800200] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:26,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885682433] [2022-02-16 13:30:26,704 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:30:26,704 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:26,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:26,720 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:26,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-02-16 13:30:26,739 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:30:26,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:26,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:26,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:26,757 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:26,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:26,793 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:26,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885682433] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:26,793 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:26,793 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2022-02-16 13:30:26,793 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264972144] [2022-02-16 13:30:26,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:26,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:30:26,794 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:26,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:30:26,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:30:26,794 INFO L87 Difference]: Start difference. First operand 340 states and 976 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states 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 13:30:26,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:26,897 INFO L93 Difference]: Finished difference Result 465 states and 1237 transitions. [2022-02-16 13:30:26,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:30:26,897 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:30:26,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:26,898 INFO L225 Difference]: With dead ends: 465 [2022-02-16 13:30:26,898 INFO L226 Difference]: Without dead ends: 465 [2022-02-16 13:30:26,899 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=215, Invalid=435, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:30:26,899 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 29 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:26,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 29 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:30:26,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2022-02-16 13:30:26,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 359. [2022-02-16 13:30:26,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 2.8854748603351954) internal successors, (1033), 358 states have internal predecessors, (1033), 0 states have call successors, (0), 0 states 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 13:30:26,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1033 transitions. [2022-02-16 13:30:26,905 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1033 transitions. Word has length 16 [2022-02-16 13:30:26,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:26,905 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1033 transitions. [2022-02-16 13:30:26,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states 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 13:30:26,905 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1033 transitions. [2022-02-16 13:30:26,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:30:26,906 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:26,906 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:26,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:27,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-02-16 13:30:27,115 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:27,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:27,116 INFO L85 PathProgramCache]: Analyzing trace with hash 697360304, now seen corresponding path program 52 times [2022-02-16 13:30:27,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:27,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844937575] [2022-02-16 13:30:27,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:27,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:27,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:27,177 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:27,178 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:27,178 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844937575] [2022-02-16 13:30:27,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844937575] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:27,178 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861490763] [2022-02-16 13:30:27,178 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:30:27,178 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:27,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:27,179 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:27,180 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-02-16 13:30:27,200 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:30:27,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:27,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-16 13:30:27,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:27,230 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 15 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:27,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:27,332 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 15 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:27,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861490763] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:27,332 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:27,332 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-16 13:30:27,332 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704257290] [2022-02-16 13:30:27,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:27,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:30:27,333 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:27,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:30:27,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=297, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:30:27,334 INFO L87 Difference]: Start difference. First operand 359 states and 1033 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:27,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:27,550 INFO L93 Difference]: Finished difference Result 514 states and 1263 transitions. [2022-02-16 13:30:27,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:30:27,550 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:30:27,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:27,552 INFO L225 Difference]: With dead ends: 514 [2022-02-16 13:30:27,552 INFO L226 Difference]: Without dead ends: 510 [2022-02-16 13:30:27,552 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=419, Invalid=841, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:30:27,552 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 124 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:27,553 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 61 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 261 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:27,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2022-02-16 13:30:27,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 370. [2022-02-16 13:30:27,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 2.8265582655826558) internal successors, (1043), 369 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states 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 13:30:27,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1043 transitions. [2022-02-16 13:30:27,584 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1043 transitions. Word has length 17 [2022-02-16 13:30:27,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:27,584 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 1043 transitions. [2022-02-16 13:30:27,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:27,584 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1043 transitions. [2022-02-16 13:30:27,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:30:27,584 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:27,584 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:27,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:27,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-02-16 13:30:27,800 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:27,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:27,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1659067668, now seen corresponding path program 53 times [2022-02-16 13:30:27,801 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:27,801 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892149152] [2022-02-16 13:30:27,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:27,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:27,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:27,841 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:27,841 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:27,841 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892149152] [2022-02-16 13:30:27,841 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892149152] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:27,841 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60940443] [2022-02-16 13:30:27,841 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:30:27,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:27,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:27,842 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:27,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-02-16 13:30:27,863 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-16 13:30:27,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:27,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:27,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:27,878 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 16 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:27,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:27,948 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 16 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:27,948 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [60940443] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:27,948 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:27,948 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 14 [2022-02-16 13:30:27,948 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807925633] [2022-02-16 13:30:27,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:27,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:30:27,948 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:27,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:30:27,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=135, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:30:27,949 INFO L87 Difference]: Start difference. First operand 370 states and 1043 transitions. Second operand has 15 states, 15 states have (on average 2.2) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:28,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:28,013 INFO L93 Difference]: Finished difference Result 396 states and 1084 transitions. [2022-02-16 13:30:28,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:30:28,014 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:30:28,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:28,015 INFO L225 Difference]: With dead ends: 396 [2022-02-16 13:30:28,015 INFO L226 Difference]: Without dead ends: 395 [2022-02-16 13:30:28,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=139, Invalid=281, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:30:28,016 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 21 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:28,016 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 21 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:30:28,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-02-16 13:30:28,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 370. [2022-02-16 13:30:28,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 2.821138211382114) internal successors, (1041), 369 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states 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 13:30:28,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1041 transitions. [2022-02-16 13:30:28,021 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1041 transitions. Word has length 17 [2022-02-16 13:30:28,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:28,021 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 1041 transitions. [2022-02-16 13:30:28,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:28,021 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1041 transitions. [2022-02-16 13:30:28,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:30:28,022 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:28,022 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:28,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:28,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:28,239 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:28,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:28,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1638061460, now seen corresponding path program 54 times [2022-02-16 13:30:28,240 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:28,240 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406406196] [2022-02-16 13:30:28,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:28,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:28,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:28,266 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:28,266 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:28,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406406196] [2022-02-16 13:30:28,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406406196] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:28,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705064396] [2022-02-16 13:30:28,266 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:30:28,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:28,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:28,268 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:28,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-02-16 13:30:28,289 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-16 13:30:28,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:28,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-16 13:30:28,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:28,312 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:28,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:28,422 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:28,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705064396] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:28,422 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:28,423 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-02-16 13:30:28,423 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053215873] [2022-02-16 13:30:28,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:28,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:30:28,423 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:28,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:30:28,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=158, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:30:28,423 INFO L87 Difference]: Start difference. First operand 370 states and 1041 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:28,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:28,669 INFO L93 Difference]: Finished difference Result 638 states and 1524 transitions. [2022-02-16 13:30:28,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-16 13:30:28,669 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:30:28,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:28,671 INFO L225 Difference]: With dead ends: 638 [2022-02-16 13:30:28,672 INFO L226 Difference]: Without dead ends: 625 [2022-02-16 13:30:28,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=376, Invalid=680, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:30:28,672 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 153 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:28,672 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 47 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:28,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2022-02-16 13:30:28,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 434. [2022-02-16 13:30:28,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 433 states have (on average 2.775981524249423) internal successors, (1202), 433 states have internal predecessors, (1202), 0 states have call successors, (0), 0 states 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 13:30:28,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 1202 transitions. [2022-02-16 13:30:28,681 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 1202 transitions. Word has length 17 [2022-02-16 13:30:28,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:28,681 INFO L470 AbstractCegarLoop]: Abstraction has 434 states and 1202 transitions. [2022-02-16 13:30:28,681 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:28,681 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 1202 transitions. [2022-02-16 13:30:28,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:30:28,682 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:28,682 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:28,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:28,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:28,895 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:28,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:28,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1538505840, now seen corresponding path program 55 times [2022-02-16 13:30:28,895 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:28,895 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960988892] [2022-02-16 13:30:28,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:28,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:28,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:28,941 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:28,941 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:28,941 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960988892] [2022-02-16 13:30:28,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960988892] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:28,941 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836474542] [2022-02-16 13:30:28,941 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:30:28,941 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:28,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:28,960 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:28,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-02-16 13:30:28,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:28,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-16 13:30:28,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:29,008 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:30:29,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:29,127 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:30:29,127 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836474542] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:29,127 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:29,127 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 14 [2022-02-16 13:30:29,127 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964398766] [2022-02-16 13:30:29,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:29,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:30:29,128 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:29,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:30:29,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=130, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:30:29,128 INFO L87 Difference]: Start difference. First operand 434 states and 1202 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:29,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:29,205 INFO L93 Difference]: Finished difference Result 652 states and 1607 transitions. [2022-02-16 13:30:29,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:30:29,206 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:30:29,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:29,208 INFO L225 Difference]: With dead ends: 652 [2022-02-16 13:30:29,209 INFO L226 Difference]: Without dead ends: 651 [2022-02-16 13:30:29,209 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=120, Invalid=186, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:30:29,209 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 93 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:29,209 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 37 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:29,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2022-02-16 13:30:29,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 468. [2022-02-16 13:30:29,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 467 states have (on average 2.7944325481798713) internal successors, (1305), 467 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states 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 13:30:29,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 1305 transitions. [2022-02-16 13:30:29,218 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 1305 transitions. Word has length 17 [2022-02-16 13:30:29,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:29,218 INFO L470 AbstractCegarLoop]: Abstraction has 468 states and 1305 transitions. [2022-02-16 13:30:29,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:29,218 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 1305 transitions. [2022-02-16 13:30:29,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:30:29,219 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:29,219 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:29,244 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-02-16 13:30:29,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:29,443 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:29,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:29,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1368774444, now seen corresponding path program 56 times [2022-02-16 13:30:29,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:29,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145664149] [2022-02-16 13:30:29,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:29,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:29,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:29,495 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:29,495 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:29,496 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145664149] [2022-02-16 13:30:29,496 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145664149] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:29,496 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668365490] [2022-02-16 13:30:29,496 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:30:29,496 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:29,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:29,497 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:29,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-02-16 13:30:29,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:30:29,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:29,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:29,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:29,530 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:29,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:29,627 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:29,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668365490] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:29,627 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:29,627 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 14 [2022-02-16 13:30:29,627 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665294796] [2022-02-16 13:30:29,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:29,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:30:29,628 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:29,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:30:29,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:30:29,628 INFO L87 Difference]: Start difference. First operand 468 states and 1305 transitions. Second operand has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:29,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:29,724 INFO L93 Difference]: Finished difference Result 540 states and 1440 transitions. [2022-02-16 13:30:29,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:30:29,725 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:30:29,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:29,726 INFO L225 Difference]: With dead ends: 540 [2022-02-16 13:30:29,726 INFO L226 Difference]: Without dead ends: 537 [2022-02-16 13:30:29,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=145, Invalid=317, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:30:29,727 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 22 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:29,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 23 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:29,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2022-02-16 13:30:29,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 468. [2022-02-16 13:30:29,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 467 states have (on average 2.7922912205567454) internal successors, (1304), 467 states have internal predecessors, (1304), 0 states have call successors, (0), 0 states 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 13:30:29,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 1304 transitions. [2022-02-16 13:30:29,733 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 1304 transitions. Word has length 17 [2022-02-16 13:30:29,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:29,734 INFO L470 AbstractCegarLoop]: Abstraction has 468 states and 1304 transitions. [2022-02-16 13:30:29,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:29,734 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 1304 transitions. [2022-02-16 13:30:29,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:30:29,734 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:29,734 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:29,752 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:29,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-02-16 13:30:29,948 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:29,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:29,948 INFO L85 PathProgramCache]: Analyzing trace with hash 523802992, now seen corresponding path program 57 times [2022-02-16 13:30:29,948 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:29,948 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363743883] [2022-02-16 13:30:29,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:29,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:29,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:30,002 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:30,003 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:30,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363743883] [2022-02-16 13:30:30,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363743883] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:30,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445375551] [2022-02-16 13:30:30,003 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:30:30,004 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:30,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:30,009 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:30,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-02-16 13:30:30,030 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:30:30,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:30,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-16 13:30:30,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:30,056 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:30,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:30,137 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:30,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445375551] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:30,138 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:30,138 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 15 [2022-02-16 13:30:30,138 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361399931] [2022-02-16 13:30:30,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:30,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:30:30,138 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:30,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:30:30,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:30:30,138 INFO L87 Difference]: Start difference. First operand 468 states and 1304 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:30,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:30,276 INFO L93 Difference]: Finished difference Result 819 states and 2086 transitions. [2022-02-16 13:30:30,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:30:30,277 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:30:30,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:30,279 INFO L225 Difference]: With dead ends: 819 [2022-02-16 13:30:30,279 INFO L226 Difference]: Without dead ends: 805 [2022-02-16 13:30:30,279 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=262, Invalid=550, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:30:30,280 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 94 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:30,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 33 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:30,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2022-02-16 13:30:30,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 574. [2022-02-16 13:30:30,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 573 states have (on average 2.757417102966841) internal successors, (1580), 573 states have internal predecessors, (1580), 0 states have call successors, (0), 0 states 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 13:30:30,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 1580 transitions. [2022-02-16 13:30:30,289 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 1580 transitions. Word has length 17 [2022-02-16 13:30:30,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:30,289 INFO L470 AbstractCegarLoop]: Abstraction has 574 states and 1580 transitions. [2022-02-16 13:30:30,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:30,290 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 1580 transitions. [2022-02-16 13:30:30,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:30:30,290 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:30,290 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:30,310 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-02-16 13:30:30,510 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2022-02-16 13:30:30,510 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:30,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:30,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1233457654, now seen corresponding path program 58 times [2022-02-16 13:30:30,510 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:30,510 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409971216] [2022-02-16 13:30:30,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:30,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:30,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:30,556 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 15 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:30,556 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:30,556 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409971216] [2022-02-16 13:30:30,556 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409971216] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:30,556 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229273706] [2022-02-16 13:30:30,557 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:30:30,557 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:30,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:30,558 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:30,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-02-16 13:30:30,606 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:30:30,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:30,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-16 13:30:30,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:30,624 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 15 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:30,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:30,693 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 15 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:30,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229273706] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:30,693 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:30,693 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-02-16 13:30:30,693 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721582925] [2022-02-16 13:30:30,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:30,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:30:30,694 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:30,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:30:30,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=228, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:30:30,694 INFO L87 Difference]: Start difference. First operand 574 states and 1580 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:30,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:30,846 INFO L93 Difference]: Finished difference Result 1000 states and 2495 transitions. [2022-02-16 13:30:30,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:30:30,846 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:30:30,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:30,850 INFO L225 Difference]: With dead ends: 1000 [2022-02-16 13:30:30,851 INFO L226 Difference]: Without dead ends: 1000 [2022-02-16 13:30:30,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=274, Invalid=482, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:30:30,857 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 100 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:30,857 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 129 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:30,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1000 states. [2022-02-16 13:30:30,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1000 to 620. [2022-02-16 13:30:30,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 620 states, 619 states have (on average 2.7221324717285946) internal successors, (1685), 619 states have internal predecessors, (1685), 0 states have call successors, (0), 0 states 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 13:30:30,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 1685 transitions. [2022-02-16 13:30:30,893 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 1685 transitions. Word has length 17 [2022-02-16 13:30:30,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:30,893 INFO L470 AbstractCegarLoop]: Abstraction has 620 states and 1685 transitions. [2022-02-16 13:30:30,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:30,894 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 1685 transitions. [2022-02-16 13:30:30,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:30:30,896 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:30,896 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:30,911 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:31,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-02-16 13:30:31,100 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:31,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:31,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1018647440, now seen corresponding path program 59 times [2022-02-16 13:30:31,101 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:31,101 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227910261] [2022-02-16 13:30:31,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:31,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:31,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:31,131 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 15 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:31,132 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:31,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227910261] [2022-02-16 13:30:31,132 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227910261] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:31,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220775901] [2022-02-16 13:30:31,132 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:30:31,132 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:31,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:31,133 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:31,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-02-16 13:30:31,170 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-16 13:30:31,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:31,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:31,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:31,190 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 10 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:31,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:31,264 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 10 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:31,265 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220775901] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:31,265 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:31,265 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 15 [2022-02-16 13:30:31,265 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676158684] [2022-02-16 13:30:31,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:31,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:30:31,265 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:31,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:30:31,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=145, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:30:31,266 INFO L87 Difference]: Start difference. First operand 620 states and 1685 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 15 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 13:30:31,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:31,331 INFO L93 Difference]: Finished difference Result 831 states and 2119 transitions. [2022-02-16 13:30:31,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:30:31,331 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 15 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 17 [2022-02-16 13:30:31,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:31,334 INFO L225 Difference]: With dead ends: 831 [2022-02-16 13:30:31,334 INFO L226 Difference]: Without dead ends: 831 [2022-02-16 13:30:31,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:30:31,334 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 74 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:31,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 49 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:31,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 831 states. [2022-02-16 13:30:31,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 831 to 650. [2022-02-16 13:30:31,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 649 states have (on average 2.7457627118644066) internal successors, (1782), 649 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states 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 13:30:31,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 1782 transitions. [2022-02-16 13:30:31,346 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 1782 transitions. Word has length 17 [2022-02-16 13:30:31,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:31,346 INFO L470 AbstractCegarLoop]: Abstraction has 650 states and 1782 transitions. [2022-02-16 13:30:31,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 15 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 13:30:31,346 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 1782 transitions. [2022-02-16 13:30:31,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:30:31,354 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:31,354 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:31,371 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-02-16 13:30:31,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:31,555 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:31,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:31,555 INFO L85 PathProgramCache]: Analyzing trace with hash 750945004, now seen corresponding path program 60 times [2022-02-16 13:30:31,555 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:31,556 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710966157] [2022-02-16 13:30:31,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:31,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:31,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:31,603 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:31,603 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:31,603 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710966157] [2022-02-16 13:30:31,603 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710966157] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:31,603 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112749573] [2022-02-16 13:30:31,603 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:30:31,603 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:31,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:31,604 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:31,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-02-16 13:30:31,629 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:30:31,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:31,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:31,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:31,653 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 17 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:30:31,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:31,745 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 17 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:30:31,745 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112749573] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:31,745 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:31,746 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 14 [2022-02-16 13:30:31,746 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115273096] [2022-02-16 13:30:31,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:31,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:30:31,746 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:31,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:30:31,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=127, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:30:31,749 INFO L87 Difference]: Start difference. First operand 650 states and 1782 transitions. Second operand has 15 states, 15 states have (on average 2.2) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:31,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:31,869 INFO L93 Difference]: Finished difference Result 819 states and 2112 transitions. [2022-02-16 13:30:31,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:30:31,870 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:30:31,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:31,873 INFO L225 Difference]: With dead ends: 819 [2022-02-16 13:30:31,873 INFO L226 Difference]: Without dead ends: 818 [2022-02-16 13:30:31,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=155, Invalid=265, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:30:31,873 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 77 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:31,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 33 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:31,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2022-02-16 13:30:31,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 650. [2022-02-16 13:30:31,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 649 states have (on average 2.7442218798151004) internal successors, (1781), 649 states have internal predecessors, (1781), 0 states have call successors, (0), 0 states 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 13:30:31,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 1781 transitions. [2022-02-16 13:30:31,888 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 1781 transitions. Word has length 17 [2022-02-16 13:30:31,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:31,889 INFO L470 AbstractCegarLoop]: Abstraction has 650 states and 1781 transitions. [2022-02-16 13:30:31,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:31,889 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 1781 transitions. [2022-02-16 13:30:31,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:30:31,890 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:31,890 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:31,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:32,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:32,092 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:32,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:32,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1495647502, now seen corresponding path program 61 times [2022-02-16 13:30:32,093 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:32,093 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598878510] [2022-02-16 13:30:32,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:32,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:32,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:32,145 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 13 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:32,146 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:32,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598878510] [2022-02-16 13:30:32,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598878510] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:32,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688228281] [2022-02-16 13:30:32,146 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:30:32,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:32,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:32,147 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:32,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-02-16 13:30:32,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:32,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:32,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:32,193 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 15 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:32,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:32,280 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 15 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:32,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [688228281] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:32,280 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:32,280 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-02-16 13:30:32,280 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564513040] [2022-02-16 13:30:32,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:32,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 13:30:32,281 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:32,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 13:30:32,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:30:32,281 INFO L87 Difference]: Start difference. First operand 650 states and 1781 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:32,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:32,360 INFO L93 Difference]: Finished difference Result 825 states and 2117 transitions. [2022-02-16 13:30:32,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:30:32,360 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:30:32,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:32,363 INFO L225 Difference]: With dead ends: 825 [2022-02-16 13:30:32,363 INFO L226 Difference]: Without dead ends: 821 [2022-02-16 13:30:32,364 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=179, Invalid=327, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:30:32,364 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 92 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:32,365 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 29 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:30:32,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2022-02-16 13:30:32,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 660. [2022-02-16 13:30:32,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 659 states have (on average 2.745068285280728) internal successors, (1809), 659 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states 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 13:30:32,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 1809 transitions. [2022-02-16 13:30:32,393 INFO L78 Accepts]: Start accepts. Automaton has 660 states and 1809 transitions. Word has length 17 [2022-02-16 13:30:32,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:32,393 INFO L470 AbstractCegarLoop]: Abstraction has 660 states and 1809 transitions. [2022-02-16 13:30:32,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:32,393 INFO L276 IsEmpty]: Start isEmpty. Operand 660 states and 1809 transitions. [2022-02-16 13:30:32,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:30:32,394 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:32,394 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:32,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:32,600 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-02-16 13:30:32,600 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:32,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:32,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1188378836, now seen corresponding path program 62 times [2022-02-16 13:30:32,601 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:32,601 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316350809] [2022-02-16 13:30:32,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:32,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:32,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:32,641 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:30:32,641 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:32,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316350809] [2022-02-16 13:30:32,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316350809] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:32,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023939364] [2022-02-16 13:30:32,641 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:30:32,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:32,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:32,642 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:32,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-02-16 13:30:32,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:30:32,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:32,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:30:32,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:32,686 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:30:32,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:32,753 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:30:32,753 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023939364] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:32,753 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:32,753 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 14 [2022-02-16 13:30:32,753 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366094190] [2022-02-16 13:30:32,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:32,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 13:30:32,754 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:32,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 13:30:32,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:30:32,754 INFO L87 Difference]: Start difference. First operand 660 states and 1809 transitions. Second operand has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:32,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:32,844 INFO L93 Difference]: Finished difference Result 868 states and 2206 transitions. [2022-02-16 13:30:32,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:30:32,844 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:30:32,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:32,861 INFO L225 Difference]: With dead ends: 868 [2022-02-16 13:30:32,862 INFO L226 Difference]: Without dead ends: 865 [2022-02-16 13:30:32,862 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=157, Invalid=305, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:30:32,863 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 64 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:32,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 29 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:32,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states. [2022-02-16 13:30:32,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 660. [2022-02-16 13:30:32,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 659 states have (on average 2.7420333839150226) internal successors, (1807), 659 states have internal predecessors, (1807), 0 states have call successors, (0), 0 states 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 13:30:32,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 1807 transitions. [2022-02-16 13:30:32,875 INFO L78 Accepts]: Start accepts. Automaton has 660 states and 1807 transitions. Word has length 17 [2022-02-16 13:30:32,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:32,876 INFO L470 AbstractCegarLoop]: Abstraction has 660 states and 1807 transitions. [2022-02-16 13:30:32,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:32,876 INFO L276 IsEmpty]: Start isEmpty. Operand 660 states and 1807 transitions. [2022-02-16 13:30:32,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:30:32,876 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:32,877 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:32,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:33,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-02-16 13:30:33,094 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:33,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:33,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1506150606, now seen corresponding path program 63 times [2022-02-16 13:30:33,095 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:33,095 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698920269] [2022-02-16 13:30:33,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:33,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:33,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:33,150 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:33,150 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:33,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698920269] [2022-02-16 13:30:33,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698920269] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:33,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908178379] [2022-02-16 13:30:33,150 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:30:33,150 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:33,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:33,151 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:33,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-02-16 13:30:33,171 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:30:33,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:33,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-16 13:30:33,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:33,205 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:33,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:33,287 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:33,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908178379] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:30:33,288 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:30:33,288 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 16 [2022-02-16 13:30:33,288 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549011563] [2022-02-16 13:30:33,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:30:33,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 13:30:33,288 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:30:33,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 13:30:33,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:30:33,288 INFO L87 Difference]: Start difference. First operand 660 states and 1807 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:33,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:30:33,513 INFO L93 Difference]: Finished difference Result 1756 states and 4384 transitions. [2022-02-16 13:30:33,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-16 13:30:33,514 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:30:33,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:30:33,517 INFO L225 Difference]: With dead ends: 1756 [2022-02-16 13:30:33,518 INFO L226 Difference]: Without dead ends: 1739 [2022-02-16 13:30:33,518 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=338, Invalid=718, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:30:33,518 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 75 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:30:33,518 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 31 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:30:33,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1739 states. [2022-02-16 13:30:33,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1739 to 977. [2022-02-16 13:30:33,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 977 states, 976 states have (on average 2.752049180327869) internal successors, (2686), 976 states have internal predecessors, (2686), 0 states have call successors, (0), 0 states 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 13:30:33,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 2686 transitions. [2022-02-16 13:30:33,542 INFO L78 Accepts]: Start accepts. Automaton has 977 states and 2686 transitions. Word has length 17 [2022-02-16 13:30:33,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:30:33,542 INFO L470 AbstractCegarLoop]: Abstraction has 977 states and 2686 transitions. [2022-02-16 13:30:33,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:30:33,542 INFO L276 IsEmpty]: Start isEmpty. Operand 977 states and 2686 transitions. [2022-02-16 13:30:33,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:30:33,543 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:30:33,543 INFO L514 BasicCegarLoop]: trace histogram [6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:30:33,560 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-02-16 13:30:33,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:33,760 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:30:33,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:30:33,761 INFO L85 PathProgramCache]: Analyzing trace with hash 166411125, now seen corresponding path program 64 times [2022-02-16 13:30:33,761 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:30:33,761 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856957907] [2022-02-16 13:30:33,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:30:33,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:30:33,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:30:33,830 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:33,830 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:30:33,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856957907] [2022-02-16 13:30:33,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856957907] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:30:33,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468829603] [2022-02-16 13:30:33,831 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:30:33,831 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:30:33,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:30:33,832 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:30:33,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-02-16 13:30:33,852 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:30:33,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:30:33,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:30:33,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:30:34,022 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:30:34,022 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 31 treesize of output 142 [2022-02-16 13:30:34,401 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:30:34,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:30:34,886 INFO L353 Elim1Store]: treesize reduction 30, result has 94.3 percent of original size [2022-02-16 13:30:34,887 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 22 new quantified variables, introduced 66 case distinctions, treesize of input 27 treesize of output 542 [2022-02-16 13:33:44,640 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:33:44,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468829603] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:33:44,641 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:33:44,641 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 10] total 22 [2022-02-16 13:33:44,641 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470856603] [2022-02-16 13:33:44,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:33:44,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:33:44,641 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:33:44,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:33:44,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:33:44,641 INFO L87 Difference]: Start difference. First operand 977 states and 2686 transitions. Second operand has 23 states, 23 states have (on average 1.608695652173913) internal successors, (37), 22 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 13:33:44,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:33:44,830 INFO L93 Difference]: Finished difference Result 1059 states and 2856 transitions. [2022-02-16 13:33:44,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:33:44,830 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.608695652173913) internal successors, (37), 22 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 18 [2022-02-16 13:33:44,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:33:44,832 INFO L225 Difference]: With dead ends: 1059 [2022-02-16 13:33:44,832 INFO L226 Difference]: Without dead ends: 1056 [2022-02-16 13:33:44,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:33:44,833 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 32 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:33:44,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 54 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 572 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:33:44,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2022-02-16 13:33:44,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 1022. [2022-02-16 13:33:44,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1022 states, 1021 states have (on average 2.751224289911851) internal successors, (2809), 1021 states have internal predecessors, (2809), 0 states have call successors, (0), 0 states 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 13:33:44,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1022 states to 1022 states and 2809 transitions. [2022-02-16 13:33:44,853 INFO L78 Accepts]: Start accepts. Automaton has 1022 states and 2809 transitions. Word has length 18 [2022-02-16 13:33:44,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:33:44,853 INFO L470 AbstractCegarLoop]: Abstraction has 1022 states and 2809 transitions. [2022-02-16 13:33:44,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.608695652173913) internal successors, (37), 22 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 13:33:44,853 INFO L276 IsEmpty]: Start isEmpty. Operand 1022 states and 2809 transitions. [2022-02-16 13:33:44,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:33:44,855 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:33:44,855 INFO L514 BasicCegarLoop]: trace histogram [6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:33:44,872 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-02-16 13:33:45,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-02-16 13:33:45,072 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:33:45,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:33:45,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1080060503, now seen corresponding path program 65 times [2022-02-16 13:33:45,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:33:45,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404414950] [2022-02-16 13:33:45,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:33:45,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:33:45,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:33:45,123 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:33:45,123 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:33:45,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404414950] [2022-02-16 13:33:45,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404414950] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:33:45,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362390880] [2022-02-16 13:33:45,123 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:33:45,123 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:33:45,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:33:45,132 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:33:45,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-02-16 13:33:45,157 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:33:45,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:33:45,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:33:45,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:33:45,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:33:45,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 31 treesize of output 142 [2022-02-16 13:33:45,630 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:33:45,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:33:46,168 INFO L353 Elim1Store]: treesize reduction 30, result has 94.3 percent of original size [2022-02-16 13:33:46,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 22 new quantified variables, introduced 66 case distinctions, treesize of input 27 treesize of output 542 [2022-02-16 13:36:59,195 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:36:59,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362390880] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:36:59,195 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:36:59,195 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 10] total 24 [2022-02-16 13:36:59,195 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463608250] [2022-02-16 13:36:59,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:36:59,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:36:59,196 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:36:59,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:36:59,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=524, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:36:59,196 INFO L87 Difference]: Start difference. First operand 1022 states and 2809 transitions. Second operand has 25 states, 25 states have (on average 1.52) internal successors, (38), 24 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 13:36:59,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:36:59,401 INFO L93 Difference]: Finished difference Result 1157 states and 3118 transitions. [2022-02-16 13:36:59,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:36:59,401 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.52) internal successors, (38), 24 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 18 [2022-02-16 13:36:59,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:36:59,403 INFO L225 Difference]: With dead ends: 1157 [2022-02-16 13:36:59,404 INFO L226 Difference]: Without dead ends: 1152 [2022-02-16 13:36:59,404 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=524, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:36:59,404 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 19 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:36:59,404 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 40 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:36:59,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1152 states. [2022-02-16 13:36:59,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1152 to 1115. [2022-02-16 13:36:59,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1115 states, 1114 states have (on average 2.7477558348294435) internal successors, (3061), 1114 states have internal predecessors, (3061), 0 states have call successors, (0), 0 states 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 13:36:59,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1115 states to 1115 states and 3061 transitions. [2022-02-16 13:36:59,418 INFO L78 Accepts]: Start accepts. Automaton has 1115 states and 3061 transitions. Word has length 18 [2022-02-16 13:36:59,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:36:59,418 INFO L470 AbstractCegarLoop]: Abstraction has 1115 states and 3061 transitions. [2022-02-16 13:36:59,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.52) internal successors, (38), 24 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 13:36:59,418 INFO L276 IsEmpty]: Start isEmpty. Operand 1115 states and 3061 transitions. [2022-02-16 13:36:59,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:36:59,419 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:36:59,420 INFO L514 BasicCegarLoop]: trace histogram [6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:36:59,435 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-02-16 13:36:59,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-02-16 13:36:59,630 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:36:59,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:36:59,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1704495589, now seen corresponding path program 66 times [2022-02-16 13:36:59,631 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:36:59,631 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851502537] [2022-02-16 13:36:59,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:36:59,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:36:59,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:36:59,679 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:36:59,680 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:36:59,680 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851502537] [2022-02-16 13:36:59,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851502537] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:36:59,680 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986658698] [2022-02-16 13:36:59,680 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:36:59,680 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:36:59,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:36:59,681 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:36:59,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-02-16 13:36:59,704 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-16 13:36:59,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:36:59,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:36:59,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:36:59,860 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:36:59,860 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 31 treesize of output 142 [2022-02-16 13:37:00,097 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:37:00,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:37:00,530 INFO L353 Elim1Store]: treesize reduction 30, result has 94.3 percent of original size [2022-02-16 13:37:00,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 22 new quantified variables, introduced 66 case distinctions, treesize of input 27 treesize of output 542 [2022-02-16 13:39:42,077 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 1 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:39:42,077 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986658698] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:39:42,077 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:39:42,077 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 10] total 23 [2022-02-16 13:39:42,078 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737273201] [2022-02-16 13:39:42,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:39:42,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:39:42,078 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:39:42,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:39:42,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:39:42,078 INFO L87 Difference]: Start difference. First operand 1115 states and 3061 transitions. Second operand has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 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 13:39:42,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:39:42,267 INFO L93 Difference]: Finished difference Result 1260 states and 3393 transitions. [2022-02-16 13:39:42,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:39:42,267 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 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 18 [2022-02-16 13:39:42,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:39:42,269 INFO L225 Difference]: With dead ends: 1260 [2022-02-16 13:39:42,269 INFO L226 Difference]: Without dead ends: 1253 [2022-02-16 13:39:42,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:39:42,270 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 41 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 782 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:39:42,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 64 Invalid, 792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 782 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:39:42,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1253 states. [2022-02-16 13:39:42,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1253 to 1202. [2022-02-16 13:39:42,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1202 states, 1201 states have (on average 2.7568692756036635) internal successors, (3311), 1201 states have internal predecessors, (3311), 0 states have call successors, (0), 0 states 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 13:39:42,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1202 states to 1202 states and 3311 transitions. [2022-02-16 13:39:42,289 INFO L78 Accepts]: Start accepts. Automaton has 1202 states and 3311 transitions. Word has length 18 [2022-02-16 13:39:42,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:39:42,289 INFO L470 AbstractCegarLoop]: Abstraction has 1202 states and 3311 transitions. [2022-02-16 13:39:42,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 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 13:39:42,290 INFO L276 IsEmpty]: Start isEmpty. Operand 1202 states and 3311 transitions. [2022-02-16 13:39:42,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:39:42,291 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:39:42,291 INFO L514 BasicCegarLoop]: trace histogram [6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:39:42,306 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-02-16 13:39:42,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-02-16 13:39:42,492 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:39:42,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:39:42,492 INFO L85 PathProgramCache]: Analyzing trace with hash -2126388521, now seen corresponding path program 67 times [2022-02-16 13:39:42,492 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:39:42,492 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319556210] [2022-02-16 13:39:42,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:39:42,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:39:42,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:39:42,534 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:39:42,535 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:39:42,535 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319556210] [2022-02-16 13:39:42,535 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319556210] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:39:42,535 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534816505] [2022-02-16 13:39:42,535 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:39:42,535 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:39:42,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:39:42,536 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:39:42,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-02-16 13:39:42,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:39:42,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:39:42,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:39:42,662 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:39:42,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 31 treesize of output 142 [2022-02-16 13:39:42,835 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:39:42,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:39:43,230 INFO L353 Elim1Store]: treesize reduction 30, result has 94.3 percent of original size [2022-02-16 13:39:43,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 22 new quantified variables, introduced 66 case distinctions, treesize of input 27 treesize of output 542 [2022-02-16 13:41:27,658 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:41:27,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534816505] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:41:27,658 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:41:27,658 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 10] total 22 [2022-02-16 13:41:27,659 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250207139] [2022-02-16 13:41:27,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:41:27,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:41:27,659 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:41:27,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:41:27,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:41:27,659 INFO L87 Difference]: Start difference. First operand 1202 states and 3311 transitions. Second operand has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 22 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:41:27,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:41:27,862 INFO L93 Difference]: Finished difference Result 1302 states and 3510 transitions. [2022-02-16 13:41:27,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:41:27,863 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 22 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:41:27,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:41:27,865 INFO L225 Difference]: With dead ends: 1302 [2022-02-16 13:41:27,865 INFO L226 Difference]: Without dead ends: 1296 [2022-02-16 13:41:27,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:41:27,865 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 22 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:41:27,865 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 42 Invalid, 657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 648 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:41:27,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1296 states. [2022-02-16 13:41:27,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1296 to 1242. [2022-02-16 13:41:27,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1242 states, 1241 states have (on average 2.756647864625302) internal successors, (3421), 1241 states have internal predecessors, (3421), 0 states have call successors, (0), 0 states 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 13:41:27,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1242 states to 1242 states and 3421 transitions. [2022-02-16 13:41:27,894 INFO L78 Accepts]: Start accepts. Automaton has 1242 states and 3421 transitions. Word has length 18 [2022-02-16 13:41:27,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:41:27,894 INFO L470 AbstractCegarLoop]: Abstraction has 1242 states and 3421 transitions. [2022-02-16 13:41:27,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 22 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:41:27,894 INFO L276 IsEmpty]: Start isEmpty. Operand 1242 states and 3421 transitions. [2022-02-16 13:41:27,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:41:27,895 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:41:27,895 INFO L514 BasicCegarLoop]: trace histogram [6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:41:27,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-02-16 13:41:28,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2022-02-16 13:41:28,127 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:41:28,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:41:28,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1974799771, now seen corresponding path program 68 times [2022-02-16 13:41:28,127 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:41:28,127 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625369449] [2022-02-16 13:41:28,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:41:28,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:41:28,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:41:28,185 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 13:41:28,185 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:41:28,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625369449] [2022-02-16 13:41:28,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625369449] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:41:28,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312657348] [2022-02-16 13:41:28,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:41:28,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:41:28,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:41:28,199 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:41:28,242 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:41:28,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:41:28,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-02-16 13:41:28,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:41:28,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:41:28,487 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:41:28,487 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 31 treesize of output 142 [2022-02-16 13:41:28,752 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:41:28,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:41:29,375 INFO L353 Elim1Store]: treesize reduction 30, result has 94.3 percent of original size [2022-02-16 13:41:29,375 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 22 new quantified variables, introduced 66 case distinctions, treesize of input 27 treesize of output 542 [2022-02-16 13:44:03,684 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 1 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:44:03,684 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312657348] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:03,684 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:03,684 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 10] total 21 [2022-02-16 13:44:03,685 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42938986] [2022-02-16 13:44:03,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:03,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:44:03,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:03,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:44:03,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:44:03,685 INFO L87 Difference]: Start difference. First operand 1242 states and 3421 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 21 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 13:44:03,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:03,929 INFO L93 Difference]: Finished difference Result 1428 states and 3876 transitions. [2022-02-16 13:44:03,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:44:03,929 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 21 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 18 [2022-02-16 13:44:03,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:03,932 INFO L225 Difference]: With dead ends: 1428 [2022-02-16 13:44:03,932 INFO L226 Difference]: Without dead ends: 1420 [2022-02-16 13:44:03,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:44:03,932 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 37 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 765 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 765 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:03,932 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 57 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 765 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:44:03,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1420 states. [2022-02-16 13:44:03,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1420 to 1355. [2022-02-16 13:44:03,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1355 states, 1354 states have (on average 2.7858197932053175) internal successors, (3772), 1354 states have internal predecessors, (3772), 0 states have call successors, (0), 0 states 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 13:44:03,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1355 states to 1355 states and 3772 transitions. [2022-02-16 13:44:03,948 INFO L78 Accepts]: Start accepts. Automaton has 1355 states and 3772 transitions. Word has length 18 [2022-02-16 13:44:03,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:03,948 INFO L470 AbstractCegarLoop]: Abstraction has 1355 states and 3772 transitions. [2022-02-16 13:44:03,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 21 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 13:44:03,949 INFO L276 IsEmpty]: Start isEmpty. Operand 1355 states and 3772 transitions. [2022-02-16 13:44:03,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:44:03,950 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:03,950 INFO L514 BasicCegarLoop]: trace histogram [6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:03,965 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-02-16 13:44:04,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:04,153 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-16 13:44:04,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:04,153 INFO L85 PathProgramCache]: Analyzing trace with hash 262617943, now seen corresponding path program 69 times [2022-02-16 13:44:04,153 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:04,153 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856618252] [2022-02-16 13:44:04,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:04,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:04,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:04,197 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:44:04,197 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:04,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856618252] [2022-02-16 13:44:04,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856618252] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:04,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674871277] [2022-02-16 13:44:04,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:44:04,197 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:04,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:04,199 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:44:04,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-02-16 13:44:04,223 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:44:04,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:04,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:44:04,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:04,399 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:04,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 15 case distinctions, treesize of input 31 treesize of output 142 [2022-02-16 13:44:04,820 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:04,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:05,345 INFO L353 Elim1Store]: treesize reduction 30, result has 94.3 percent of original size [2022-02-16 13:44:05,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 22 new quantified variables, introduced 66 case distinctions, treesize of input 27 treesize of output 542 Received shutdown request... [2022-02-16 13:44:26,693 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-02-16 13:44:26,695 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-02-16 13:44:26,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-02-16 13:44:26,713 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-16 13:44:26,713 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 13:44:26,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:26,911 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 19 with TraceHistMax 6,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. [2022-02-16 13:44:26,912 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-02-16 13:44:26,913 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-02-16 13:44:26,914 INFO L732 BasicCegarLoop]: Path program histogram: [69, 2, 1, 1] [2022-02-16 13:44:26,915 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-16 13:44:26,915 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-02-16 13:44:26,917 INFO L202 PluginConnector]: Adding new model unroll-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.02 01:44:26 BasicIcfg [2022-02-16 13:44:26,917 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-16 13:44:26,917 INFO L158 Benchmark]: Toolchain (without parser) took 878786.99ms. Allocated memory was 185.6MB in the beginning and 1.0GB in the end (delta: 864.0MB). Free memory was 145.6MB in the beginning and 620.4MB in the end (delta: -474.8MB). Peak memory consumption was 644.3MB. Max. memory is 8.0GB. [2022-02-16 13:44:26,917 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 185.6MB. Free memory is still 146.7MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-16 13:44:26,917 INFO L158 Benchmark]: Boogie Procedure Inliner took 24.38ms. Allocated memory is still 185.6MB. Free memory was 145.5MB in the beginning and 144.0MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-02-16 13:44:26,917 INFO L158 Benchmark]: Boogie Preprocessor took 9.57ms. Allocated memory is still 185.6MB. Free memory was 144.0MB in the beginning and 143.0MB in the end (delta: 959.1kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-16 13:44:26,917 INFO L158 Benchmark]: RCFGBuilder took 243.46ms. Allocated memory is still 185.6MB. Free memory was 143.0MB in the beginning and 133.3MB in the end (delta: 9.7MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-02-16 13:44:26,917 INFO L158 Benchmark]: TraceAbstraction took 878505.51ms. Allocated memory was 185.6MB in the beginning and 1.0GB in the end (delta: 864.0MB). Free memory was 132.8MB in the beginning and 620.4MB in the end (delta: -487.6MB). Peak memory consumption was 631.7MB. Max. memory is 8.0GB. [2022-02-16 13:44:26,918 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.12ms. Allocated memory is still 185.6MB. Free memory is still 146.7MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 24.38ms. Allocated memory is still 185.6MB. Free memory was 145.5MB in the beginning and 144.0MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 9.57ms. Allocated memory is still 185.6MB. Free memory was 144.0MB in the beginning and 143.0MB in the end (delta: 959.1kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 243.46ms. Allocated memory is still 185.6MB. Free memory was 143.0MB in the beginning and 133.3MB in the end (delta: 9.7MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 878505.51ms. Allocated memory was 185.6MB in the beginning and 1.0GB in the end (delta: 864.0MB). Free memory was 132.8MB in the beginning and 620.4MB in the end (delta: -487.6MB). Peak memory consumption was 631.7MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 19 with TraceHistMax 6,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - TimeoutResultAtElement [Line: 48]: 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 19 with TraceHistMax 6,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - TimeoutResultAtElement [Line: 48]: 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 19 with TraceHistMax 6,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 15ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 20 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 878.4s, OverallIterations: 73, TraceHistogramMax: 6, PathProgramHistogramMax: 69, EmptinessCheckTime: 0.1s, AutomataDifference: 8.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3775 SdHoareTripleChecker+Valid, 5.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3775 mSDsluCounter, 2171 SdHoareTripleChecker+Invalid, 4.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5920 mSDsCounter, 1369 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12105 IncrementalHoareTripleChecker+Invalid, 13474 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1369 mSolverCounterUnsat, 367 mSDtfsCounter, 12105 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2891 GetRequests, 1552 SyntacticMatches, 135 SemanticMatches, 1204 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6393 ImplicationChecksByTransitivity, 6.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1355occurred in iteration=72, InterpolantAutomatonStates: 1035, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.5s AutomataMinimizationTime, 72 MinimizatonAttempts, 6046 StatesRemovedByMinimization, 68 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 829.9s InterpolantComputationTime, 2113 NumberOfCodeBlocks, 2113 NumberOfCodeBlocksAsserted, 238 NumberOfCheckSat, 2945 ConstructedInterpolants, 0 QuantifiedInterpolants, 16485 SizeOfPredicates, 123 NumberOfNonLiveVariables, 3899 ConjunctsInSsa, 705 ConjunctsInUnsatCore, 210 InterpolantComputations, 3 PerfectInterpolantSequences, 1144/2993 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