/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/mts-array.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-01 18:34:52,205 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-01 18:34:52,229 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-01 18:34:52,260 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-01 18:34:52,260 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-01 18:34:52,262 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-01 18:34:52,264 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-01 18:34:52,268 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-01 18:34:52,269 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-01 18:34:52,273 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-01 18:34:52,273 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-01 18:34:52,274 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-01 18:34:52,274 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-01 18:34:52,275 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-01 18:34:52,275 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-01 18:34:52,276 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-01 18:34:52,276 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-01 18:34:52,276 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-01 18:34:52,277 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-01 18:34:52,278 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-01 18:34:52,279 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-01 18:34:52,281 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-01 18:34:52,284 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-01 18:34:52,285 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-01 18:34:52,292 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-01 18:34:52,293 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-01 18:34:52,293 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-01 18:34:52,294 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-01 18:34:52,294 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-01 18:34:52,295 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-01 18:34:52,295 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-01 18:34:52,295 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-01 18:34:52,296 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-01 18:34:52,297 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-01 18:34:52,298 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-01 18:34:52,298 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-01 18:34:52,298 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-01 18:34:52,298 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-01 18:34:52,298 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-01 18:34:52,299 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-01 18:34:52,299 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-01 18:34:52,300 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-03-01 18:34:52,324 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-01 18:34:52,324 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-01 18:34:52,325 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-01 18:34:52,325 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-01 18:34:52,325 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-01 18:34:52,326 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-01 18:34:52,326 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-01 18:34:52,326 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-01 18:34:52,326 INFO L138 SettingsManager]: * Use SBE=true [2022-03-01 18:34:52,326 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-01 18:34:52,327 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-01 18:34:52,327 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-01 18:34:52,327 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-01 18:34:52,327 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-01 18:34:52,327 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-01 18:34:52,327 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-01 18:34:52,327 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-01 18:34:52,327 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-01 18:34:52,327 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-01 18:34:52,327 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-01 18:34:52,328 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-01 18:34:52,328 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-01 18:34:52,328 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-01 18:34:52,328 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-01 18:34:52,328 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-01 18:34:52,328 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 18:34:52,328 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-01 18:34:52,328 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-01 18:34:52,328 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-01 18:34:52,328 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-01 18:34:52,328 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-01 18:34:52,328 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-01 18:34:52,329 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-01 18:34:52,329 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-03-01 18:34:52,509 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-01 18:34:52,526 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-01 18:34:52,529 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-01 18:34:52,530 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-01 18:34:52,531 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-01 18:34:52,532 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/mts-array.wvr.bpl [2022-03-01 18:34:52,532 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/mts-array.wvr.bpl' [2022-03-01 18:34:52,551 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-01 18:34:52,552 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-01 18:34:52,553 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-01 18:34:52,553 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-01 18:34:52,553 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-01 18:34:52,564 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:34:52" (1/1) ... [2022-03-01 18:34:52,574 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:34:52" (1/1) ... [2022-03-01 18:34:52,579 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-01 18:34:52,580 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-01 18:34:52,582 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-01 18:34:52,582 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-01 18:34:52,582 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-01 18:34:52,587 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:34:52" (1/1) ... [2022-03-01 18:34:52,587 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:34:52" (1/1) ... [2022-03-01 18:34:52,590 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:34:52" (1/1) ... [2022-03-01 18:34:52,590 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:34:52" (1/1) ... [2022-03-01 18:34:52,597 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:34:52" (1/1) ... [2022-03-01 18:34:52,600 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:34:52" (1/1) ... [2022-03-01 18:34:52,600 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:34:52" (1/1) ... [2022-03-01 18:34:52,606 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-01 18:34:52,607 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-01 18:34:52,607 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-01 18:34:52,607 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-01 18:34:52,608 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:34:52" (1/1) ... [2022-03-01 18:34:52,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 18:34:52,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:34:52,640 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-01 18:34:52,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-01 18:34:52,668 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-01 18:34:52,669 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-01 18:34:52,669 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-01 18:34:52,669 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-01 18:34:52,669 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-01 18:34:52,669 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-01 18:34:52,669 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-01 18:34:52,669 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-01 18:34:52,669 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-01 18:34:52,669 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-01 18:34:52,669 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-01 18:34:52,669 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-01 18:34:52,670 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-01 18:34:52,705 INFO L234 CfgBuilder]: Building ICFG [2022-03-01 18:34:52,706 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-01 18:34:52,796 INFO L275 CfgBuilder]: Performing block encoding [2022-03-01 18:34:52,814 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-01 18:34:52,814 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-01 18:34:52,815 INFO L202 PluginConnector]: Adding new model mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 06:34:52 BoogieIcfgContainer [2022-03-01 18:34:52,815 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-01 18:34:52,816 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-01 18:34:52,817 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-01 18:34:52,833 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-01 18:34:52,833 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:34:52" (1/2) ... [2022-03-01 18:34:52,834 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66bbb102 and model type mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 06:34:52, skipping insertion in model container [2022-03-01 18:34:52,834 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 06:34:52" (2/2) ... [2022-03-01 18:34:52,835 INFO L111 eAbstractionObserver]: Analyzing ICFG mts-array.wvr.bpl [2022-03-01 18:34:52,838 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-01 18:34:52,838 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-01 18:34:52,838 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-01 18:34:52,838 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-01 18:34:52,880 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-01 18:34:52,907 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 18:34:52,912 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-01 18:34:52,912 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-01 18:34:52,918 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 29 transitions, 82 flow [2022-03-01 18:34:52,943 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:34:52,945 INFO L276 IsEmpty]: Start isEmpty. Operand has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:34:52,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-01 18:34:52,951 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:34:52,952 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:34:52,952 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:34:52,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:34:52,963 INFO L85 PathProgramCache]: Analyzing trace with hash -427804195, now seen corresponding path program 1 times [2022-03-01 18:34:52,969 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:34:52,969 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290981892] [2022-03-01 18:34:52,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:34:52,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:34:53,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:34:53,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:34:53,088 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:34:53,088 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290981892] [2022-03-01 18:34:53,089 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290981892] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:34:53,089 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:34:53,089 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 18:34:53,090 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85281116] [2022-03-01 18:34:53,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:34:53,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-01 18:34:53,093 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:34:53,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-01 18:34:53,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-01 18:34:53,112 INFO L87 Difference]: Start difference. First operand has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:34:53,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:34:53,175 INFO L93 Difference]: Finished difference Result 154 states and 436 transitions. [2022-03-01 18:34:53,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 18:34:53,176 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-01 18:34:53,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:34:53,183 INFO L225 Difference]: With dead ends: 154 [2022-03-01 18:34:53,183 INFO L226 Difference]: Without dead ends: 154 [2022-03-01 18:34:53,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-01 18:34:53,187 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 77 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:34:53,188 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 13 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:34:53,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2022-03-01 18:34:53,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 133. [2022-03-01 18:34:53,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.8333333333333335) internal successors, (374), 132 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:34:53,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 374 transitions. [2022-03-01 18:34:53,245 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 374 transitions. Word has length 18 [2022-03-01 18:34:53,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:34:53,246 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 374 transitions. [2022-03-01 18:34:53,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:34:53,246 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 374 transitions. [2022-03-01 18:34:53,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 18:34:53,247 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:34:53,248 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:34:53,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-01 18:34:53,248 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:34:53,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:34:53,249 INFO L85 PathProgramCache]: Analyzing trace with hash -436737251, now seen corresponding path program 1 times [2022-03-01 18:34:53,249 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:34:53,249 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069728719] [2022-03-01 18:34:53,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:34:53,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:34:53,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:34:53,290 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:34:53,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:34:53,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069728719] [2022-03-01 18:34:53,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069728719] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:34:53,291 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:34:53,291 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 18:34:53,291 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366531639] [2022-03-01 18:34:53,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:34:53,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 18:34:53,292 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:34:53,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 18:34:53,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 18:34:53,293 INFO L87 Difference]: Start difference. First operand 133 states and 374 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:34:53,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:34:53,330 INFO L93 Difference]: Finished difference Result 158 states and 448 transitions. [2022-03-01 18:34:53,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 18:34:53,331 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 18:34:53,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:34:53,332 INFO L225 Difference]: With dead ends: 158 [2022-03-01 18:34:53,332 INFO L226 Difference]: Without dead ends: 158 [2022-03-01 18:34:53,332 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-01 18:34:53,333 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 34 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:34:53,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 15 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:34:53,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-03-01 18:34:53,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2022-03-01 18:34:53,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.8535031847133756) internal successors, (448), 157 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:34:53,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 448 transitions. [2022-03-01 18:34:53,344 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 448 transitions. Word has length 20 [2022-03-01 18:34:53,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:34:53,345 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 448 transitions. [2022-03-01 18:34:53,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:34:53,345 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 448 transitions. [2022-03-01 18:34:53,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-01 18:34:53,346 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:34:53,346 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:34:53,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-01 18:34:53,347 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:34:53,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:34:53,347 INFO L85 PathProgramCache]: Analyzing trace with hash 277137723, now seen corresponding path program 1 times [2022-03-01 18:34:53,347 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:34:53,348 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524133308] [2022-03-01 18:34:53,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:34:53,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:34:53,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:34:53,732 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:34:53,733 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:34:53,733 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524133308] [2022-03-01 18:34:53,733 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524133308] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:34:53,735 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455472012] [2022-03-01 18:34:53,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:34:53,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:34:53,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:34:53,740 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:34:53,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-01 18:34:53,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:34:53,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:34:53,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:34:54,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:34:54,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 47 [2022-03-01 18:34:54,410 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:34:54,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:34:54,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:34:54,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 107 treesize of output 95 [2022-03-01 18:34:55,387 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:34:55,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455472012] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:34:55,388 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:34:55,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 9] total 19 [2022-03-01 18:34:55,388 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035209636] [2022-03-01 18:34:55,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:34:55,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 18:34:55,388 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:34:55,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 18:34:55,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2022-03-01 18:34:55,389 INFO L87 Difference]: Start difference. First operand 158 states and 448 transitions. Second operand has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:34:55,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:34:55,759 INFO L93 Difference]: Finished difference Result 366 states and 1043 transitions. [2022-03-01 18:34:55,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 18:34:55,759 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-01 18:34:55,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:34:55,761 INFO L225 Difference]: With dead ends: 366 [2022-03-01 18:34:55,762 INFO L226 Difference]: Without dead ends: 351 [2022-03-01 18:34:55,762 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=140, Invalid=510, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:34:55,763 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 194 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:34:55,763 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 84 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 309 Invalid, 0 Unknown, 1 Unchecked, 0.2s Time] [2022-03-01 18:34:55,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-03-01 18:34:55,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 224. [2022-03-01 18:34:55,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.8699551569506725) internal successors, (640), 223 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:34:55,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 640 transitions. [2022-03-01 18:34:55,774 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 640 transitions. Word has length 22 [2022-03-01 18:34:55,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:34:55,774 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 640 transitions. [2022-03-01 18:34:55,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:34:55,774 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 640 transitions. [2022-03-01 18:34:55,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-01 18:34:55,775 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:34:55,775 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:34:55,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-01 18:34:55,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:34:55,991 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:34:55,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:34:55,992 INFO L85 PathProgramCache]: Analyzing trace with hash 109328631, now seen corresponding path program 2 times [2022-03-01 18:34:55,992 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:34:55,992 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645547302] [2022-03-01 18:34:55,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:34:55,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:34:56,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:34:56,186 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:34:56,186 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:34:56,188 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645547302] [2022-03-01 18:34:56,188 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645547302] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:34:56,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548604766] [2022-03-01 18:34:56,189 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:34:56,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:34:56,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:34:56,190 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:34:56,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-01 18:34:56,226 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:34:56,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:34:56,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:34:56,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:34:56,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:34:56,557 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 44 [2022-03-01 18:34:56,763 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:34:56,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:34:57,009 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:34:57,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 77 treesize of output 69 [2022-03-01 18:34:57,381 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:34:57,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548604766] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:34:57,381 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:34:57,381 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 9] total 20 [2022-03-01 18:34:57,381 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272498625] [2022-03-01 18:34:57,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:34:57,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 18:34:57,382 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:34:57,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 18:34:57,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-03-01 18:34:57,383 INFO L87 Difference]: Start difference. First operand 224 states and 640 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:34:58,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:34:58,312 INFO L93 Difference]: Finished difference Result 478 states and 1385 transitions. [2022-03-01 18:34:58,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-01 18:34:58,312 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-01 18:34:58,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:34:58,315 INFO L225 Difference]: With dead ends: 478 [2022-03-01 18:34:58,315 INFO L226 Difference]: Without dead ends: 463 [2022-03-01 18:34:58,316 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=240, Invalid=816, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:34:58,316 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 230 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:34:58,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [230 Valid, 118 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 539 Invalid, 0 Unknown, 1 Unchecked, 0.4s Time] [2022-03-01 18:34:58,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-03-01 18:34:58,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 229. [2022-03-01 18:34:58,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.912280701754386) internal successors, (664), 228 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:34:58,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 664 transitions. [2022-03-01 18:34:58,330 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 664 transitions. Word has length 22 [2022-03-01 18:34:58,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:34:58,330 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 664 transitions. [2022-03-01 18:34:58,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:34:58,330 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 664 transitions. [2022-03-01 18:34:58,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-01 18:34:58,331 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:34:58,331 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:34:58,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-01 18:34:58,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-03-01 18:34:58,548 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:34:58,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:34:58,548 INFO L85 PathProgramCache]: Analyzing trace with hash 408102079, now seen corresponding path program 3 times [2022-03-01 18:34:58,548 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:34:58,548 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570739831] [2022-03-01 18:34:58,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:34:58,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:34:58,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:34:58,725 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:34:58,725 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:34:58,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570739831] [2022-03-01 18:34:58,726 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570739831] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:34:58,726 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218888167] [2022-03-01 18:34:58,726 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:34:58,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:34:58,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:34:58,727 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:34:58,757 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 18:34:58,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:34:58,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-01 18:34:58,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:34:58,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:34:58,972 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 40 [2022-03-01 18:34:59,150 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:34:59,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:34:59,321 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:34:59,322 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 99 [2022-03-01 18:34:59,765 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:34:59,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218888167] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:34:59,766 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:34:59,766 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 8] total 16 [2022-03-01 18:34:59,766 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743863032] [2022-03-01 18:34:59,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:34:59,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 18:34:59,766 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:34:59,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 18:34:59,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:34:59,767 INFO L87 Difference]: Start difference. First operand 229 states and 664 transitions. Second operand has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:00,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:00,371 INFO L93 Difference]: Finished difference Result 433 states and 1240 transitions. [2022-03-01 18:35:00,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 18:35:00,371 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-01 18:35:00,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:00,373 INFO L225 Difference]: With dead ends: 433 [2022-03-01 18:35:00,373 INFO L226 Difference]: Without dead ends: 418 [2022-03-01 18:35:00,374 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=144, Invalid=506, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:35:00,375 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 111 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:00,375 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 144 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 360 Invalid, 0 Unknown, 1 Unchecked, 0.2s Time] [2022-03-01 18:35:00,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-03-01 18:35:00,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 241. [2022-03-01 18:35:00,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 2.8916666666666666) internal successors, (694), 240 states have internal predecessors, (694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:00,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 694 transitions. [2022-03-01 18:35:00,388 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 694 transitions. Word has length 22 [2022-03-01 18:35:00,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:00,388 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 694 transitions. [2022-03-01 18:35:00,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:00,388 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 694 transitions. [2022-03-01 18:35:00,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-01 18:35:00,391 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:00,391 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:00,411 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:00,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:00,611 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:00,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:00,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1978927679, now seen corresponding path program 4 times [2022-03-01 18:35:00,612 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:00,612 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571506344] [2022-03-01 18:35:00,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:00,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:00,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:00,814 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:00,815 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:00,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571506344] [2022-03-01 18:35:00,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571506344] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:00,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385552615] [2022-03-01 18:35:00,815 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:35:00,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:00,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:00,816 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:00,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-01 18:35:00,841 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:35:00,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:00,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:35:00,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:01,019 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:35:01,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 46 [2022-03-01 18:35:01,340 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:01,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:01,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:35:01,539 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 99 [2022-03-01 18:35:01,819 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:01,820 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385552615] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:01,820 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:01,820 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-03-01 18:35:01,820 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42476466] [2022-03-01 18:35:01,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:01,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 18:35:01,820 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:01,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 18:35:01,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2022-03-01 18:35:01,821 INFO L87 Difference]: Start difference. First operand 241 states and 694 transitions. Second operand has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:02,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:02,171 INFO L93 Difference]: Finished difference Result 374 states and 1089 transitions. [2022-03-01 18:35:02,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 18:35:02,172 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-01 18:35:02,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:02,173 INFO L225 Difference]: With dead ends: 374 [2022-03-01 18:35:02,174 INFO L226 Difference]: Without dead ends: 359 [2022-03-01 18:35:02,174 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=414, Unknown=0, NotChecked=0, Total=552 [2022-03-01 18:35:02,174 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 56 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:02,175 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 152 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 380 Invalid, 0 Unknown, 7 Unchecked, 0.2s Time] [2022-03-01 18:35:02,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2022-03-01 18:35:02,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 245. [2022-03-01 18:35:02,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 244 states have (on average 2.9262295081967213) internal successors, (714), 244 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:02,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 714 transitions. [2022-03-01 18:35:02,180 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 714 transitions. Word has length 22 [2022-03-01 18:35:02,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:02,181 INFO L470 AbstractCegarLoop]: Abstraction has 245 states and 714 transitions. [2022-03-01 18:35:02,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:02,181 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 714 transitions. [2022-03-01 18:35:02,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-01 18:35:02,181 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:02,181 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:02,200 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:02,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:02,395 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:02,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:02,396 INFO L85 PathProgramCache]: Analyzing trace with hash 2069580027, now seen corresponding path program 5 times [2022-03-01 18:35:02,396 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:02,396 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311266663] [2022-03-01 18:35:02,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:02,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:02,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:02,590 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:02,590 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:02,590 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311266663] [2022-03-01 18:35:02,590 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311266663] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:02,590 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438398175] [2022-03-01 18:35:02,590 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:35:02,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:02,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:02,592 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:02,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-01 18:35:02,615 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:35:02,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:02,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:35:02,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:02,794 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:35:02,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 62 [2022-03-01 18:35:03,076 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:03,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:03,263 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:35:03,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 99 [2022-03-01 18:35:03,618 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:03,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438398175] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:03,618 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:03,619 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 8] total 17 [2022-03-01 18:35:03,619 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343634920] [2022-03-01 18:35:03,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:03,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 18:35:03,619 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:03,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 18:35:03,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2022-03-01 18:35:03,620 INFO L87 Difference]: Start difference. First operand 245 states and 714 transitions. Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:04,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:04,820 INFO L93 Difference]: Finished difference Result 941 states and 2727 transitions. [2022-03-01 18:35:04,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-01 18:35:04,820 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-01 18:35:04,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:04,824 INFO L225 Difference]: With dead ends: 941 [2022-03-01 18:35:04,824 INFO L226 Difference]: Without dead ends: 926 [2022-03-01 18:35:04,825 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=268, Invalid=788, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:35:04,825 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 183 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 158 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:04,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 265 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 452 Invalid, 0 Unknown, 158 Unchecked, 0.3s Time] [2022-03-01 18:35:04,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 926 states. [2022-03-01 18:35:04,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 926 to 247. [2022-03-01 18:35:04,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 2.9186991869918697) internal successors, (718), 246 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:04,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 718 transitions. [2022-03-01 18:35:04,833 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 718 transitions. Word has length 22 [2022-03-01 18:35:04,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:04,834 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 718 transitions. [2022-03-01 18:35:04,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:04,834 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 718 transitions. [2022-03-01 18:35:04,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-01 18:35:04,834 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:04,834 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:04,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:05,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:05,051 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:05,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:05,051 INFO L85 PathProgramCache]: Analyzing trace with hash -809004765, now seen corresponding path program 6 times [2022-03-01 18:35:05,051 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:05,051 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814614013] [2022-03-01 18:35:05,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:05,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:05,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:05,255 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:05,255 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:05,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814614013] [2022-03-01 18:35:05,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814614013] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:05,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763879739] [2022-03-01 18:35:05,256 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:35:05,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:05,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:05,257 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:05,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-01 18:35:05,278 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 18:35:05,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:05,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:35:05,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:05,502 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 18:35:05,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 57 [2022-03-01 18:35:05,698 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:05,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:05,908 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:35:05,908 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 99 [2022-03-01 18:35:06,477 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:06,478 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763879739] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:06,478 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:06,478 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 8] total 17 [2022-03-01 18:35:06,478 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375888455] [2022-03-01 18:35:06,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:06,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 18:35:06,478 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:06,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 18:35:06,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2022-03-01 18:35:06,479 INFO L87 Difference]: Start difference. First operand 247 states and 718 transitions. Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:07,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:07,427 INFO L93 Difference]: Finished difference Result 697 states and 2001 transitions. [2022-03-01 18:35:07,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 18:35:07,428 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-01 18:35:07,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:07,430 INFO L225 Difference]: With dead ends: 697 [2022-03-01 18:35:07,430 INFO L226 Difference]: Without dead ends: 682 [2022-03-01 18:35:07,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=206, Invalid=786, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:35:07,431 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 134 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:07,431 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 211 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 348 Invalid, 0 Unknown, 91 Unchecked, 0.2s Time] [2022-03-01 18:35:07,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states. [2022-03-01 18:35:07,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 247. [2022-03-01 18:35:07,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 2.9186991869918697) internal successors, (718), 246 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:07,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 718 transitions. [2022-03-01 18:35:07,449 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 718 transitions. Word has length 22 [2022-03-01 18:35:07,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:07,449 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 718 transitions. [2022-03-01 18:35:07,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:07,450 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 718 transitions. [2022-03-01 18:35:07,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-01 18:35:07,451 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:07,451 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:07,468 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:07,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:07,662 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:07,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:07,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1770731385, now seen corresponding path program 7 times [2022-03-01 18:35:07,663 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:07,663 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658284588] [2022-03-01 18:35:07,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:07,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:07,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:07,813 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:07,813 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:07,813 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658284588] [2022-03-01 18:35:07,813 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658284588] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:07,813 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911093770] [2022-03-01 18:35:07,814 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:35:07,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:07,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:07,815 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:07,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-01 18:35:07,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:07,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 18:35:07,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:08,091 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-01 18:35:08,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 81 treesize of output 55 [2022-03-01 18:35:08,274 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:08,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:08,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:35:08,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 99 [2022-03-01 18:35:08,950 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:08,950 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911093770] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:08,950 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:08,950 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 8] total 18 [2022-03-01 18:35:08,950 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379735760] [2022-03-01 18:35:08,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:08,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 18:35:08,951 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:08,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 18:35:08,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2022-03-01 18:35:08,951 INFO L87 Difference]: Start difference. First operand 247 states and 718 transitions. Second operand has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:09,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:09,968 INFO L93 Difference]: Finished difference Result 713 states and 2059 transitions. [2022-03-01 18:35:09,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 18:35:09,969 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-01 18:35:09,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:09,972 INFO L225 Difference]: With dead ends: 713 [2022-03-01 18:35:09,972 INFO L226 Difference]: Without dead ends: 698 [2022-03-01 18:35:09,972 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=219, Invalid=837, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:35:09,973 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 151 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 280 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:09,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 236 Invalid, 718 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 424 Invalid, 0 Unknown, 280 Unchecked, 0.2s Time] [2022-03-01 18:35:09,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2022-03-01 18:35:09,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 247. [2022-03-01 18:35:09,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 2.9186991869918697) internal successors, (718), 246 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:09,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 718 transitions. [2022-03-01 18:35:09,980 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 718 transitions. Word has length 22 [2022-03-01 18:35:09,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:09,980 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 718 transitions. [2022-03-01 18:35:09,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:09,981 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 718 transitions. [2022-03-01 18:35:09,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:09,981 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:09,981 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:09,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:10,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:10,182 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:10,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:10,182 INFO L85 PathProgramCache]: Analyzing trace with hash -973582823, now seen corresponding path program 8 times [2022-03-01 18:35:10,182 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:10,182 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185270601] [2022-03-01 18:35:10,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:10,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:10,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:10,229 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:10,229 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:10,229 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185270601] [2022-03-01 18:35:10,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185270601] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:10,229 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529517292] [2022-03-01 18:35:10,229 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:35:10,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:10,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:10,244 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:10,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-01 18:35:10,272 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:35:10,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:10,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:10,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:10,368 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:10,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:10,444 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:10,444 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529517292] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:10,444 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:10,444 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 18:35:10,444 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261343012] [2022-03-01 18:35:10,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:10,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:35:10,445 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:10,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:35:10,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:35:10,445 INFO L87 Difference]: Start difference. First operand 247 states and 718 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:11,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:11,165 INFO L93 Difference]: Finished difference Result 1099 states and 3110 transitions. [2022-03-01 18:35:11,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-01 18:35:11,165 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:11,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:11,170 INFO L225 Difference]: With dead ends: 1099 [2022-03-01 18:35:11,170 INFO L226 Difference]: Without dead ends: 1099 [2022-03-01 18:35:11,171 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 913 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=714, Invalid=2148, Unknown=0, NotChecked=0, Total=2862 [2022-03-01 18:35:11,171 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 267 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 677 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:11,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [267 Valid, 206 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 677 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:35:11,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1099 states. [2022-03-01 18:35:11,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1099 to 311. [2022-03-01 18:35:11,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.141935483870968) internal successors, (974), 310 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:11,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 974 transitions. [2022-03-01 18:35:11,182 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 974 transitions. Word has length 24 [2022-03-01 18:35:11,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:11,183 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 974 transitions. [2022-03-01 18:35:11,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:11,183 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 974 transitions. [2022-03-01 18:35:11,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:11,184 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:11,184 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:11,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:11,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-01 18:35:11,400 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:11,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:11,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1949901667, now seen corresponding path program 9 times [2022-03-01 18:35:11,400 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:11,400 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728113316] [2022-03-01 18:35:11,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:11,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:11,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:11,435 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:11,436 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:11,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728113316] [2022-03-01 18:35:11,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728113316] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:11,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862586195] [2022-03-01 18:35:11,436 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:35:11,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:11,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:11,437 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:11,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-01 18:35:11,458 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:35:11,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:11,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:11,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:11,541 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:11,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:11,620 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:11,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862586195] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:11,620 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:11,620 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 18:35:11,620 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577931166] [2022-03-01 18:35:11,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:11,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 18:35:11,621 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:11,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 18:35:11,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:35:11,621 INFO L87 Difference]: Start difference. First operand 311 states and 974 transitions. Second operand has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:13,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:13,260 INFO L93 Difference]: Finished difference Result 1794 states and 5013 transitions. [2022-03-01 18:35:13,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-03-01 18:35:13,263 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:13,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:13,270 INFO L225 Difference]: With dead ends: 1794 [2022-03-01 18:35:13,270 INFO L226 Difference]: Without dead ends: 1794 [2022-03-01 18:35:13,273 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4272 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2378, Invalid=8752, Unknown=0, NotChecked=0, Total=11130 [2022-03-01 18:35:13,273 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 411 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 1228 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 1315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:13,273 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [411 Valid, 333 Invalid, 1315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1228 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 18:35:13,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1794 states. [2022-03-01 18:35:13,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1794 to 315. [2022-03-01 18:35:13,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 3.1656050955414012) internal successors, (994), 314 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:13,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 994 transitions. [2022-03-01 18:35:13,288 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 994 transitions. Word has length 24 [2022-03-01 18:35:13,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:13,288 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 994 transitions. [2022-03-01 18:35:13,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:13,288 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 994 transitions. [2022-03-01 18:35:13,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:13,289 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:13,289 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:13,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:13,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:13,505 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:13,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:13,505 INFO L85 PathProgramCache]: Analyzing trace with hash -420997023, now seen corresponding path program 10 times [2022-03-01 18:35:13,505 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:13,505 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012821935] [2022-03-01 18:35:13,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:13,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:13,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:13,545 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:13,546 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:13,546 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012821935] [2022-03-01 18:35:13,546 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012821935] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:13,546 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872827015] [2022-03-01 18:35:13,546 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:35:13,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:13,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:13,547 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:13,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-01 18:35:13,569 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:35:13,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:13,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:13,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:13,666 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:13,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:13,755 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:13,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872827015] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:13,755 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:13,755 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 18:35:13,755 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837725496] [2022-03-01 18:35:13,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:13,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 18:35:13,756 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:13,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 18:35:13,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:35:13,756 INFO L87 Difference]: Start difference. First operand 315 states and 994 transitions. Second operand has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:14,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:14,616 INFO L93 Difference]: Finished difference Result 1470 states and 4126 transitions. [2022-03-01 18:35:14,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-01 18:35:14,617 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:14,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:14,622 INFO L225 Difference]: With dead ends: 1470 [2022-03-01 18:35:14,622 INFO L226 Difference]: Without dead ends: 1470 [2022-03-01 18:35:14,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1528 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1095, Invalid=3327, Unknown=0, NotChecked=0, Total=4422 [2022-03-01 18:35:14,623 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 388 mSDsluCounter, 426 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 882 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:14,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 257 Invalid, 882 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 802 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:35:14,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1470 states. [2022-03-01 18:35:14,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1470 to 306. [2022-03-01 18:35:14,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 3.1475409836065573) internal successors, (960), 305 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:14,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 960 transitions. [2022-03-01 18:35:14,635 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 960 transitions. Word has length 24 [2022-03-01 18:35:14,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:14,635 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 960 transitions. [2022-03-01 18:35:14,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:14,635 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 960 transitions. [2022-03-01 18:35:14,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:14,636 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:14,636 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:14,654 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:14,854 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-01 18:35:14,854 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:14,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:14,854 INFO L85 PathProgramCache]: Analyzing trace with hash -446810915, now seen corresponding path program 1 times [2022-03-01 18:35:14,854 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:14,854 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836843974] [2022-03-01 18:35:14,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:14,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:14,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:14,881 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:35:14,881 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:14,882 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836843974] [2022-03-01 18:35:14,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836843974] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:14,882 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586272352] [2022-03-01 18:35:14,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:14,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:14,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:14,883 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:14,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-01 18:35:14,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:14,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 18:35:14,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:14,960 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:35:14,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:15,020 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:35:15,020 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586272352] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:15,020 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:15,021 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-03-01 18:35:15,021 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806573264] [2022-03-01 18:35:15,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:15,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 18:35:15,021 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:15,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 18:35:15,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-03-01 18:35:15,021 INFO L87 Difference]: Start difference. First operand 306 states and 960 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:15,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:15,138 INFO L93 Difference]: Finished difference Result 685 states and 2024 transitions. [2022-03-01 18:35:15,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 18:35:15,138 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:15,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:15,140 INFO L225 Difference]: With dead ends: 685 [2022-03-01 18:35:15,140 INFO L226 Difference]: Without dead ends: 679 [2022-03-01 18:35:15,141 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:35:15,141 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 146 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:15,142 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 40 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:35:15,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2022-03-01 18:35:15,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 429. [2022-03-01 18:35:15,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 3.2406542056074765) internal successors, (1387), 428 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:15,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1387 transitions. [2022-03-01 18:35:15,150 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1387 transitions. Word has length 24 [2022-03-01 18:35:15,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:15,150 INFO L470 AbstractCegarLoop]: Abstraction has 429 states and 1387 transitions. [2022-03-01 18:35:15,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:15,150 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1387 transitions. [2022-03-01 18:35:15,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:15,151 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:15,151 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:15,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:15,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-01 18:35:15,367 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:15,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:15,367 INFO L85 PathProgramCache]: Analyzing trace with hash -883779623, now seen corresponding path program 11 times [2022-03-01 18:35:15,368 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:15,368 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474608725] [2022-03-01 18:35:15,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:15,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:15,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:15,401 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:15,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:15,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474608725] [2022-03-01 18:35:15,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474608725] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:15,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218120732] [2022-03-01 18:35:15,401 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:35:15,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:15,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:15,402 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:15,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-01 18:35:15,424 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:35:15,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:15,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:15,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:15,513 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:15,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:15,559 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:15,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218120732] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:15,560 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:15,560 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-01 18:35:15,560 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083307657] [2022-03-01 18:35:15,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:15,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:35:15,560 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:15,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:35:15,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:35:15,560 INFO L87 Difference]: Start difference. First operand 429 states and 1387 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:15,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:15,856 INFO L93 Difference]: Finished difference Result 1159 states and 3490 transitions. [2022-03-01 18:35:15,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 18:35:15,856 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:15,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:15,860 INFO L225 Difference]: With dead ends: 1159 [2022-03-01 18:35:15,860 INFO L226 Difference]: Without dead ends: 1111 [2022-03-01 18:35:15,861 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:35:15,861 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 272 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:15,861 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [272 Valid, 118 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:35:15,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2022-03-01 18:35:15,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 639. [2022-03-01 18:35:15,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 638 states have (on average 3.3448275862068964) internal successors, (2134), 638 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:15,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 2134 transitions. [2022-03-01 18:35:15,878 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 2134 transitions. Word has length 24 [2022-03-01 18:35:15,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:15,878 INFO L470 AbstractCegarLoop]: Abstraction has 639 states and 2134 transitions. [2022-03-01 18:35:15,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:15,878 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 2134 transitions. [2022-03-01 18:35:15,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:15,879 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:15,879 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:15,940 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-03-01 18:35:16,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-01 18:35:16,090 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:16,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:16,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1589736955, now seen corresponding path program 2 times [2022-03-01 18:35:16,091 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:16,091 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836667410] [2022-03-01 18:35:16,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:16,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:16,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:16,113 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:35:16,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:16,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836667410] [2022-03-01 18:35:16,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836667410] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:16,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380958268] [2022-03-01 18:35:16,114 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:35:16,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:16,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:16,115 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:16,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-01 18:35:16,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:35:16,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:16,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 18:35:16,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:16,189 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:35:16,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:16,244 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:35:16,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380958268] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:16,245 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:16,245 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-03-01 18:35:16,245 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753679209] [2022-03-01 18:35:16,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:16,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 18:35:16,245 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:16,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 18:35:16,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-03-01 18:35:16,246 INFO L87 Difference]: Start difference. First operand 639 states and 2134 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:16,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:16,409 INFO L93 Difference]: Finished difference Result 1267 states and 3847 transitions. [2022-03-01 18:35:16,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-01 18:35:16,410 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:16,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:16,414 INFO L225 Difference]: With dead ends: 1267 [2022-03-01 18:35:16,414 INFO L226 Difference]: Without dead ends: 1267 [2022-03-01 18:35:16,414 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=234, Unknown=0, NotChecked=0, Total=380 [2022-03-01 18:35:16,415 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 201 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:16,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 61 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:35:16,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1267 states. [2022-03-01 18:35:16,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1267 to 683. [2022-03-01 18:35:16,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 3.3167155425219943) internal successors, (2262), 682 states have internal predecessors, (2262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:16,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 2262 transitions. [2022-03-01 18:35:16,431 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 2262 transitions. Word has length 24 [2022-03-01 18:35:16,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:16,431 INFO L470 AbstractCegarLoop]: Abstraction has 683 states and 2262 transitions. [2022-03-01 18:35:16,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:16,432 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 2262 transitions. [2022-03-01 18:35:16,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:16,437 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:16,437 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:16,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:16,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-01 18:35:16,653 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:16,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:16,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1358548775, now seen corresponding path program 12 times [2022-03-01 18:35:16,653 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:16,653 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142712707] [2022-03-01 18:35:16,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:16,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:16,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:16,687 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:16,687 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:16,687 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142712707] [2022-03-01 18:35:16,687 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142712707] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:16,687 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582756875] [2022-03-01 18:35:16,687 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:35:16,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:16,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:16,688 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:16,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-01 18:35:16,710 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:35:16,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:16,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:16,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:16,767 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:16,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:16,825 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:16,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582756875] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:16,826 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:16,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:35:16,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132863531] [2022-03-01 18:35:16,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:16,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:35:16,826 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:16,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:35:16,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:35:16,826 INFO L87 Difference]: Start difference. First operand 683 states and 2262 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:17,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:17,283 INFO L93 Difference]: Finished difference Result 2268 states and 6749 transitions. [2022-03-01 18:35:17,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-01 18:35:17,283 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:17,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:17,291 INFO L225 Difference]: With dead ends: 2268 [2022-03-01 18:35:17,291 INFO L226 Difference]: Without dead ends: 2268 [2022-03-01 18:35:17,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=449, Invalid=1357, Unknown=0, NotChecked=0, Total=1806 [2022-03-01 18:35:17,292 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 227 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:17,292 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 168 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:35:17,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2268 states. [2022-03-01 18:35:17,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2268 to 699. [2022-03-01 18:35:17,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 698 states have (on average 3.312320916905444) internal successors, (2312), 698 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:17,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 2312 transitions. [2022-03-01 18:35:17,315 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 2312 transitions. Word has length 24 [2022-03-01 18:35:17,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:17,315 INFO L470 AbstractCegarLoop]: Abstraction has 699 states and 2312 transitions. [2022-03-01 18:35:17,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:17,315 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 2312 transitions. [2022-03-01 18:35:17,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:17,317 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:17,317 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:17,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:17,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:17,528 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:17,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:17,529 INFO L85 PathProgramCache]: Analyzing trace with hash 2143462869, now seen corresponding path program 13 times [2022-03-01 18:35:17,529 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:17,529 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756129641] [2022-03-01 18:35:17,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:17,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:17,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:17,565 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:17,565 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:17,565 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756129641] [2022-03-01 18:35:17,565 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756129641] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:17,565 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025674079] [2022-03-01 18:35:17,565 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:35:17,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:17,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:17,566 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:17,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-01 18:35:17,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:17,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:17,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:17,663 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:17,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:17,736 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:17,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025674079] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:17,736 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:17,736 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:35:17,736 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119502367] [2022-03-01 18:35:17,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:17,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:35:17,737 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:17,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:35:17,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:35:17,737 INFO L87 Difference]: Start difference. First operand 699 states and 2312 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:18,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:18,278 INFO L93 Difference]: Finished difference Result 2256 states and 6789 transitions. [2022-03-01 18:35:18,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-01 18:35:18,278 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:18,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:18,290 INFO L225 Difference]: With dead ends: 2256 [2022-03-01 18:35:18,290 INFO L226 Difference]: Without dead ends: 2256 [2022-03-01 18:35:18,291 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=584, Invalid=2068, Unknown=0, NotChecked=0, Total=2652 [2022-03-01 18:35:18,291 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 280 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:18,291 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 158 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 528 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:35:18,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2256 states. [2022-03-01 18:35:18,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2256 to 775. [2022-03-01 18:35:18,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 775 states, 774 states have (on average 3.289405684754522) internal successors, (2546), 774 states have internal predecessors, (2546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:18,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 2546 transitions. [2022-03-01 18:35:18,316 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 2546 transitions. Word has length 24 [2022-03-01 18:35:18,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:18,316 INFO L470 AbstractCegarLoop]: Abstraction has 775 states and 2546 transitions. [2022-03-01 18:35:18,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:18,316 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 2546 transitions. [2022-03-01 18:35:18,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:18,318 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:18,318 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:18,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:18,533 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-01 18:35:18,534 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:18,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:18,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1763448965, now seen corresponding path program 14 times [2022-03-01 18:35:18,534 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:18,534 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245015452] [2022-03-01 18:35:18,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:18,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:18,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:18,564 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:18,564 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:18,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245015452] [2022-03-01 18:35:18,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245015452] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:18,565 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543780338] [2022-03-01 18:35:18,565 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:35:18,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:18,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:18,566 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:18,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-01 18:35:18,586 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:35:18,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:18,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:18,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:18,663 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:18,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:18,707 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:18,707 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543780338] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:18,707 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:18,708 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-03-01 18:35:18,708 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596412789] [2022-03-01 18:35:18,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:18,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 18:35:18,709 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:18,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 18:35:18,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-01 18:35:18,710 INFO L87 Difference]: Start difference. First operand 775 states and 2546 transitions. Second operand has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:18,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:18,989 INFO L93 Difference]: Finished difference Result 1611 states and 5005 transitions. [2022-03-01 18:35:18,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 18:35:18,989 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:18,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:18,993 INFO L225 Difference]: With dead ends: 1611 [2022-03-01 18:35:18,993 INFO L226 Difference]: Without dead ends: 1611 [2022-03-01 18:35:18,994 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=219, Invalid=537, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:35:18,994 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 188 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:18,994 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 152 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:35:18,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1611 states. [2022-03-01 18:35:19,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1611 to 926. [2022-03-01 18:35:19,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 925 states have (on average 3.370810810810811) internal successors, (3118), 925 states have internal predecessors, (3118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:19,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 3118 transitions. [2022-03-01 18:35:19,013 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 3118 transitions. Word has length 24 [2022-03-01 18:35:19,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:19,013 INFO L470 AbstractCegarLoop]: Abstraction has 926 states and 3118 transitions. [2022-03-01 18:35:19,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:19,013 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 3118 transitions. [2022-03-01 18:35:19,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:19,015 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:19,015 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:19,030 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:19,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-01 18:35:19,215 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:19,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:19,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1205384683, now seen corresponding path program 15 times [2022-03-01 18:35:19,216 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:19,216 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314217076] [2022-03-01 18:35:19,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:19,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:19,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:19,254 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:19,254 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:19,254 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314217076] [2022-03-01 18:35:19,254 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314217076] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:19,254 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133649125] [2022-03-01 18:35:19,254 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:35:19,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:19,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:19,255 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:19,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-01 18:35:19,280 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 18:35:19,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:19,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:19,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:19,340 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:19,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:19,397 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:19,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133649125] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:19,397 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:19,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:35:19,397 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882580376] [2022-03-01 18:35:19,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:19,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:35:19,397 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:19,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:35:19,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:35:19,398 INFO L87 Difference]: Start difference. First operand 926 states and 3118 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:19,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:19,885 INFO L93 Difference]: Finished difference Result 2408 states and 7521 transitions. [2022-03-01 18:35:19,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-01 18:35:19,886 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:19,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:19,894 INFO L225 Difference]: With dead ends: 2408 [2022-03-01 18:35:19,894 INFO L226 Difference]: Without dead ends: 2404 [2022-03-01 18:35:19,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 18:35:19,896 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 264 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:19,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 165 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:35:19,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2404 states. [2022-03-01 18:35:19,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2404 to 934. [2022-03-01 18:35:19,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 934 states, 933 states have (on average 3.356913183279743) internal successors, (3132), 933 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:19,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 934 states to 934 states and 3132 transitions. [2022-03-01 18:35:19,924 INFO L78 Accepts]: Start accepts. Automaton has 934 states and 3132 transitions. Word has length 24 [2022-03-01 18:35:19,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:19,924 INFO L470 AbstractCegarLoop]: Abstraction has 934 states and 3132 transitions. [2022-03-01 18:35:19,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:19,924 INFO L276 IsEmpty]: Start isEmpty. Operand 934 states and 3132 transitions. [2022-03-01 18:35:19,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:19,926 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:19,926 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:19,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:20,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:20,142 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:20,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:20,143 INFO L85 PathProgramCache]: Analyzing trace with hash 287738009, now seen corresponding path program 16 times [2022-03-01 18:35:20,143 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:20,143 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850289695] [2022-03-01 18:35:20,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:20,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:20,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:20,172 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:20,172 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:20,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850289695] [2022-03-01 18:35:20,173 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850289695] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:20,173 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355951445] [2022-03-01 18:35:20,173 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:35:20,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:20,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:20,174 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:20,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-01 18:35:20,195 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:35:20,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:20,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:20,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:20,277 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:20,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:20,360 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:20,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355951445] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:20,360 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:20,360 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:35:20,360 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741344800] [2022-03-01 18:35:20,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:20,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:35:20,360 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:20,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:35:20,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:35:20,361 INFO L87 Difference]: Start difference. First operand 934 states and 3132 transitions. Second operand has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:21,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:21,271 INFO L93 Difference]: Finished difference Result 3509 states and 10311 transitions. [2022-03-01 18:35:21,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-01 18:35:21,271 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:21,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:21,279 INFO L225 Difference]: With dead ends: 3509 [2022-03-01 18:35:21,279 INFO L226 Difference]: Without dead ends: 3509 [2022-03-01 18:35:21,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1536 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1091, Invalid=3199, Unknown=0, NotChecked=0, Total=4290 [2022-03-01 18:35:21,282 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 427 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 832 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 896 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:21,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [427 Valid, 278 Invalid, 896 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 832 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:35:21,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3509 states. [2022-03-01 18:35:21,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3509 to 985. [2022-03-01 18:35:21,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 984 states have (on average 3.399390243902439) internal successors, (3345), 984 states have internal predecessors, (3345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:21,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3345 transitions. [2022-03-01 18:35:21,321 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3345 transitions. Word has length 24 [2022-03-01 18:35:21,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:21,321 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 3345 transitions. [2022-03-01 18:35:21,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:21,321 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3345 transitions. [2022-03-01 18:35:21,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:21,323 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:21,323 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:21,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:21,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:21,536 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:21,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:21,536 INFO L85 PathProgramCache]: Analyzing trace with hash -767639385, now seen corresponding path program 17 times [2022-03-01 18:35:21,536 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:21,537 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383475525] [2022-03-01 18:35:21,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:21,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:21,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:21,572 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:21,572 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:21,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383475525] [2022-03-01 18:35:21,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383475525] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:21,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438151573] [2022-03-01 18:35:21,572 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:35:21,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:21,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:21,573 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:21,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-01 18:35:21,596 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 18:35:21,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:21,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:21,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:21,684 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:21,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:21,765 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:21,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438151573] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:21,765 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:21,765 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:35:21,765 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711345027] [2022-03-01 18:35:21,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:21,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:35:21,765 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:21,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:35:21,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:35:21,766 INFO L87 Difference]: Start difference. First operand 985 states and 3345 transitions. Second operand has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:22,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:22,932 INFO L93 Difference]: Finished difference Result 3211 states and 9686 transitions. [2022-03-01 18:35:22,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-01 18:35:22,932 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:22,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:22,943 INFO L225 Difference]: With dead ends: 3211 [2022-03-01 18:35:22,943 INFO L226 Difference]: Without dead ends: 3207 [2022-03-01 18:35:22,944 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2478 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1498, Invalid=5144, Unknown=0, NotChecked=0, Total=6642 [2022-03-01 18:35:22,944 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 421 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 980 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 1074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 980 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:22,945 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [421 Valid, 288 Invalid, 1074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 980 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:35:22,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3207 states. [2022-03-01 18:35:22,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3207 to 985. [2022-03-01 18:35:22,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 984 states have (on average 3.397357723577236) internal successors, (3343), 984 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:22,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3343 transitions. [2022-03-01 18:35:22,976 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3343 transitions. Word has length 24 [2022-03-01 18:35:22,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:22,976 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 3343 transitions. [2022-03-01 18:35:22,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:22,977 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3343 transitions. [2022-03-01 18:35:22,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:22,979 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:22,979 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:22,995 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-03-01 18:35:23,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:23,195 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:23,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:23,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1330941631, now seen corresponding path program 3 times [2022-03-01 18:35:23,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:23,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686146404] [2022-03-01 18:35:23,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:23,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:23,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:23,224 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:35:23,225 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:23,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686146404] [2022-03-01 18:35:23,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686146404] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:23,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787961374] [2022-03-01 18:35:23,225 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:35:23,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:23,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:23,226 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:23,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-01 18:35:23,247 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 18:35:23,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:23,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 18:35:23,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:23,295 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:35:23,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:23,356 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:35:23,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787961374] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:23,356 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:23,356 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-03-01 18:35:23,356 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653903698] [2022-03-01 18:35:23,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:23,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 18:35:23,357 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:23,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 18:35:23,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-03-01 18:35:23,357 INFO L87 Difference]: Start difference. First operand 985 states and 3343 transitions. Second operand has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:23,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:23,467 INFO L93 Difference]: Finished difference Result 1333 states and 4297 transitions. [2022-03-01 18:35:23,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 18:35:23,467 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:23,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:23,470 INFO L225 Difference]: With dead ends: 1333 [2022-03-01 18:35:23,470 INFO L226 Difference]: Without dead ends: 1333 [2022-03-01 18:35:23,470 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:35:23,471 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 93 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:23,474 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 61 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:35:23,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1333 states. [2022-03-01 18:35:23,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1333 to 937. [2022-03-01 18:35:23,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 937 states, 936 states have (on average 3.378205128205128) internal successors, (3162), 936 states have internal predecessors, (3162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:23,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 3162 transitions. [2022-03-01 18:35:23,490 INFO L78 Accepts]: Start accepts. Automaton has 937 states and 3162 transitions. Word has length 24 [2022-03-01 18:35:23,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:23,491 INFO L470 AbstractCegarLoop]: Abstraction has 937 states and 3162 transitions. [2022-03-01 18:35:23,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:23,491 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 3162 transitions. [2022-03-01 18:35:23,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:23,493 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:23,493 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:23,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:23,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-01 18:35:23,707 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:23,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:23,708 INFO L85 PathProgramCache]: Analyzing trace with hash -400741887, now seen corresponding path program 18 times [2022-03-01 18:35:23,708 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:23,708 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020076460] [2022-03-01 18:35:23,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:23,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:23,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:23,746 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:23,746 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:23,746 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020076460] [2022-03-01 18:35:23,746 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020076460] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:23,746 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809291362] [2022-03-01 18:35:23,746 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:35:23,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:23,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:23,747 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:23,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-01 18:35:23,769 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:35:23,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:23,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:23,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:23,832 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:23,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:23,892 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:23,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809291362] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:23,892 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:23,892 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-01 18:35:23,892 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620577603] [2022-03-01 18:35:23,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:23,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 18:35:23,892 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:23,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 18:35:23,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-03-01 18:35:23,893 INFO L87 Difference]: Start difference. First operand 937 states and 3162 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:24,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:24,229 INFO L93 Difference]: Finished difference Result 2129 states and 6669 transitions. [2022-03-01 18:35:24,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-01 18:35:24,229 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:24,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:24,234 INFO L225 Difference]: With dead ends: 2129 [2022-03-01 18:35:24,234 INFO L226 Difference]: Without dead ends: 2129 [2022-03-01 18:35:24,234 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=282, Invalid=774, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:35:24,235 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 180 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:24,235 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 131 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:35:24,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2129 states. [2022-03-01 18:35:24,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2129 to 1003. [2022-03-01 18:35:24,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1003 states, 1002 states have (on average 3.3642714570858283) internal successors, (3371), 1002 states have internal predecessors, (3371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:24,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 3371 transitions. [2022-03-01 18:35:24,265 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 3371 transitions. Word has length 24 [2022-03-01 18:35:24,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:24,265 INFO L470 AbstractCegarLoop]: Abstraction has 1003 states and 3371 transitions. [2022-03-01 18:35:24,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:24,265 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 3371 transitions. [2022-03-01 18:35:24,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:24,267 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:24,267 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:24,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:24,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-03-01 18:35:24,483 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:24,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:24,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1501937565, now seen corresponding path program 19 times [2022-03-01 18:35:24,483 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:24,483 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337879104] [2022-03-01 18:35:24,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:24,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:24,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:24,515 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:24,515 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:24,515 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337879104] [2022-03-01 18:35:24,515 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337879104] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:24,515 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751226591] [2022-03-01 18:35:24,515 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:35:24,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:24,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:24,516 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:24,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-01 18:35:24,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:24,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:24,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:24,591 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:24,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:24,639 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:24,639 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751226591] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:24,639 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:24,639 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-01 18:35:24,639 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896872555] [2022-03-01 18:35:24,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:24,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 18:35:24,639 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:24,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 18:35:24,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-01 18:35:24,640 INFO L87 Difference]: Start difference. First operand 1003 states and 3371 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:24,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:24,948 INFO L93 Difference]: Finished difference Result 2262 states and 7067 transitions. [2022-03-01 18:35:24,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-01 18:35:24,949 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:24,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:24,953 INFO L225 Difference]: With dead ends: 2262 [2022-03-01 18:35:24,953 INFO L226 Difference]: Without dead ends: 2262 [2022-03-01 18:35:24,953 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=297, Invalid=893, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 18:35:24,953 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 184 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:24,954 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 115 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:35:24,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2262 states. [2022-03-01 18:35:24,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2262 to 1073. [2022-03-01 18:35:24,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1073 states, 1072 states have (on average 3.3563432835820897) internal successors, (3598), 1072 states have internal predecessors, (3598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:24,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 3598 transitions. [2022-03-01 18:35:24,977 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 3598 transitions. Word has length 24 [2022-03-01 18:35:24,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:24,977 INFO L470 AbstractCegarLoop]: Abstraction has 1073 states and 3598 transitions. [2022-03-01 18:35:24,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:24,978 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 3598 transitions. [2022-03-01 18:35:24,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:24,980 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:24,980 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:24,998 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-03-01 18:35:25,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:25,195 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:25,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:25,195 INFO L85 PathProgramCache]: Analyzing trace with hash 418914909, now seen corresponding path program 20 times [2022-03-01 18:35:25,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:25,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071447057] [2022-03-01 18:35:25,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:25,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:25,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:25,232 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:25,232 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:25,232 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071447057] [2022-03-01 18:35:25,232 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071447057] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:25,232 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748005608] [2022-03-01 18:35:25,232 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:35:25,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:25,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:25,233 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:25,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-01 18:35:25,254 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:35:25,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:25,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:25,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:25,332 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:25,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:25,375 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:35:25,375 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748005608] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:25,375 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:25,375 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-03-01 18:35:25,376 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660547010] [2022-03-01 18:35:25,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:25,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:35:25,376 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:25,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:35:25,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:35:25,376 INFO L87 Difference]: Start difference. First operand 1073 states and 3598 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:25,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:25,586 INFO L93 Difference]: Finished difference Result 1474 states and 4766 transitions. [2022-03-01 18:35:25,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 18:35:25,586 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:25,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:25,589 INFO L225 Difference]: With dead ends: 1474 [2022-03-01 18:35:25,589 INFO L226 Difference]: Without dead ends: 1464 [2022-03-01 18:35:25,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:35:25,589 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 172 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:25,589 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 90 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:35:25,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1464 states. [2022-03-01 18:35:25,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1464 to 1140. [2022-03-01 18:35:25,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 1139 states have (on average 3.395961369622476) internal successors, (3868), 1139 states have internal predecessors, (3868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:25,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 3868 transitions. [2022-03-01 18:35:25,606 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 3868 transitions. Word has length 24 [2022-03-01 18:35:25,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:25,606 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 3868 transitions. [2022-03-01 18:35:25,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:25,607 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 3868 transitions. [2022-03-01 18:35:25,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:25,609 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:25,609 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:25,626 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:25,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:25,824 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:25,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:25,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1846909987, now seen corresponding path program 21 times [2022-03-01 18:35:25,825 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:25,825 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265477115] [2022-03-01 18:35:25,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:25,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:25,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:25,855 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:35:25,856 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:25,856 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265477115] [2022-03-01 18:35:25,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265477115] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:25,856 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527365080] [2022-03-01 18:35:25,856 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:35:25,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:25,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:25,857 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:25,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-01 18:35:25,879 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:35:25,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:25,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:25,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:25,925 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:35:25,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:25,972 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:35:25,972 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527365080] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:25,972 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:25,972 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-01 18:35:25,972 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925198645] [2022-03-01 18:35:25,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:25,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 18:35:25,972 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:25,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 18:35:25,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-01 18:35:25,973 INFO L87 Difference]: Start difference. First operand 1140 states and 3868 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:26,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:26,216 INFO L93 Difference]: Finished difference Result 2318 states and 7414 transitions. [2022-03-01 18:35:26,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-01 18:35:26,216 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:26,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:26,220 INFO L225 Difference]: With dead ends: 2318 [2022-03-01 18:35:26,220 INFO L226 Difference]: Without dead ends: 2314 [2022-03-01 18:35:26,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:35:26,221 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 220 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:26,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [220 Valid, 99 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:35:26,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2314 states. [2022-03-01 18:35:26,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2314 to 1140. [2022-03-01 18:35:26,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 1139 states have (on average 3.394205443371378) internal successors, (3866), 1139 states have internal predecessors, (3866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:26,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 3866 transitions. [2022-03-01 18:35:26,244 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 3866 transitions. Word has length 24 [2022-03-01 18:35:26,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:26,244 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 3866 transitions. [2022-03-01 18:35:26,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:26,244 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 3866 transitions. [2022-03-01 18:35:26,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:26,246 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:26,246 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:26,261 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:26,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-01 18:35:26,459 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:26,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:26,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1526355169, now seen corresponding path program 22 times [2022-03-01 18:35:26,459 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:26,459 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873262949] [2022-03-01 18:35:26,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:26,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:26,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:26,493 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:26,493 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:26,493 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873262949] [2022-03-01 18:35:26,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873262949] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:26,493 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659492422] [2022-03-01 18:35:26,493 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:35:26,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:26,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:26,495 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:26,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-01 18:35:26,514 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:35:26,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:26,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:26,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:26,560 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:26,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:26,629 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:26,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659492422] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:26,629 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:26,629 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-01 18:35:26,629 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883473129] [2022-03-01 18:35:26,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:26,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 18:35:26,629 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:26,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 18:35:26,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-01 18:35:26,630 INFO L87 Difference]: Start difference. First operand 1140 states and 3866 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:26,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:26,915 INFO L93 Difference]: Finished difference Result 2302 states and 7376 transitions. [2022-03-01 18:35:26,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-01 18:35:26,916 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:26,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:26,919 INFO L225 Difference]: With dead ends: 2302 [2022-03-01 18:35:26,919 INFO L226 Difference]: Without dead ends: 2290 [2022-03-01 18:35:26,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=223, Invalid=707, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:35:26,920 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 223 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:26,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 124 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:35:26,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2290 states. [2022-03-01 18:35:26,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2290 to 1148. [2022-03-01 18:35:26,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1148 states, 1147 states have (on average 3.3844812554489976) internal successors, (3882), 1147 states have internal predecessors, (3882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:26,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 3882 transitions. [2022-03-01 18:35:26,953 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 3882 transitions. Word has length 24 [2022-03-01 18:35:26,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:26,953 INFO L470 AbstractCegarLoop]: Abstraction has 1148 states and 3882 transitions. [2022-03-01 18:35:26,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:26,953 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 3882 transitions. [2022-03-01 18:35:26,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:26,955 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:26,955 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:26,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:27,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-01 18:35:27,171 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:27,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:27,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1528032797, now seen corresponding path program 23 times [2022-03-01 18:35:27,171 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:27,171 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899390225] [2022-03-01 18:35:27,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:27,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:27,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:27,201 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:27,202 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:27,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899390225] [2022-03-01 18:35:27,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899390225] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:27,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571244392] [2022-03-01 18:35:27,202 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:35:27,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:27,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:27,203 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:27,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-01 18:35:27,235 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:35:27,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:27,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:27,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:27,323 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:27,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:27,406 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:35:27,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571244392] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:27,407 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:27,407 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:35:27,407 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176395241] [2022-03-01 18:35:27,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:27,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:35:27,409 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:27,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:35:27,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:35:27,410 INFO L87 Difference]: Start difference. First operand 1148 states and 3882 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:28,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:28,238 INFO L93 Difference]: Finished difference Result 4760 states and 15112 transitions. [2022-03-01 18:35:28,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-01 18:35:28,238 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:28,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:28,246 INFO L225 Difference]: With dead ends: 4760 [2022-03-01 18:35:28,247 INFO L226 Difference]: Without dead ends: 4760 [2022-03-01 18:35:28,248 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1242 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2022-03-01 18:35:28,248 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 316 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 893 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 951 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:28,248 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [316 Valid, 262 Invalid, 951 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 893 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:35:28,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4760 states. [2022-03-01 18:35:28,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4760 to 1429. [2022-03-01 18:35:28,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1429 states, 1428 states have (on average 3.589635854341737) internal successors, (5126), 1428 states have internal predecessors, (5126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:28,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1429 states to 1429 states and 5126 transitions. [2022-03-01 18:35:28,299 INFO L78 Accepts]: Start accepts. Automaton has 1429 states and 5126 transitions. Word has length 24 [2022-03-01 18:35:28,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:28,299 INFO L470 AbstractCegarLoop]: Abstraction has 1429 states and 5126 transitions. [2022-03-01 18:35:28,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:28,299 INFO L276 IsEmpty]: Start isEmpty. Operand 1429 states and 5126 transitions. [2022-03-01 18:35:28,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:28,302 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:28,302 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:28,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:28,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-01 18:35:28,515 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:28,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:28,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1238029855, now seen corresponding path program 24 times [2022-03-01 18:35:28,516 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:28,516 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837569985] [2022-03-01 18:35:28,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:28,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:28,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:28,582 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:28,582 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:28,582 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837569985] [2022-03-01 18:35:28,582 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837569985] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:28,582 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726758981] [2022-03-01 18:35:28,582 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:35:28,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:28,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:28,584 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:28,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-01 18:35:28,605 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:35:28,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:28,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:28,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:28,699 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:28,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:28,775 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:35:28,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726758981] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:28,776 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:28,776 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:35:28,776 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089203346] [2022-03-01 18:35:28,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:28,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:35:28,776 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:28,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:35:28,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:35:28,776 INFO L87 Difference]: Start difference. First operand 1429 states and 5126 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:29,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:29,426 INFO L93 Difference]: Finished difference Result 4260 states and 13532 transitions. [2022-03-01 18:35:29,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-01 18:35:29,426 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:29,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:29,433 INFO L225 Difference]: With dead ends: 4260 [2022-03-01 18:35:29,434 INFO L226 Difference]: Without dead ends: 4260 [2022-03-01 18:35:29,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1045 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=860, Invalid=2220, Unknown=0, NotChecked=0, Total=3080 [2022-03-01 18:35:29,435 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 478 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:29,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [478 Valid, 173 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 545 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:35:29,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4260 states. [2022-03-01 18:35:29,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4260 to 1426. [2022-03-01 18:35:29,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1426 states, 1425 states have (on average 3.5873684210526315) internal successors, (5112), 1425 states have internal predecessors, (5112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:29,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1426 states to 1426 states and 5112 transitions. [2022-03-01 18:35:29,475 INFO L78 Accepts]: Start accepts. Automaton has 1426 states and 5112 transitions. Word has length 24 [2022-03-01 18:35:29,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:29,475 INFO L470 AbstractCegarLoop]: Abstraction has 1426 states and 5112 transitions. [2022-03-01 18:35:29,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:29,475 INFO L276 IsEmpty]: Start isEmpty. Operand 1426 states and 5112 transitions. [2022-03-01 18:35:29,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:29,478 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:29,478 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:29,495 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:29,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-01 18:35:29,691 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:29,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:29,691 INFO L85 PathProgramCache]: Analyzing trace with hash 922639019, now seen corresponding path program 25 times [2022-03-01 18:35:29,691 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:29,691 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813543468] [2022-03-01 18:35:29,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:29,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:29,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:29,732 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:29,732 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:29,732 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813543468] [2022-03-01 18:35:29,732 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813543468] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:29,732 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059892748] [2022-03-01 18:35:29,732 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:35:29,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:29,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:29,733 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:29,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-01 18:35:29,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:29,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:29,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:29,821 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:29,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:29,881 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:29,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059892748] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:29,881 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:29,881 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-01 18:35:29,881 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867871949] [2022-03-01 18:35:29,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:29,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 18:35:29,881 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:29,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 18:35:29,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-01 18:35:29,882 INFO L87 Difference]: Start difference. First operand 1426 states and 5112 transitions. Second operand has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:30,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:30,499 INFO L93 Difference]: Finished difference Result 4602 states and 14473 transitions. [2022-03-01 18:35:30,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-01 18:35:30,499 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:30,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:30,507 INFO L225 Difference]: With dead ends: 4602 [2022-03-01 18:35:30,507 INFO L226 Difference]: Without dead ends: 4602 [2022-03-01 18:35:30,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 875 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=666, Invalid=1986, Unknown=0, NotChecked=0, Total=2652 [2022-03-01 18:35:30,508 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 344 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:30,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 199 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:35:30,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4602 states. [2022-03-01 18:35:30,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4602 to 1436. [2022-03-01 18:35:30,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.592334494773519) internal successors, (5155), 1435 states have internal predecessors, (5155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:30,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5155 transitions. [2022-03-01 18:35:30,549 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5155 transitions. Word has length 24 [2022-03-01 18:35:30,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:30,549 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5155 transitions. [2022-03-01 18:35:30,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:30,550 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5155 transitions. [2022-03-01 18:35:30,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:30,552 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:30,552 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:30,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:30,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:30,763 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:30,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:30,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1994955993, now seen corresponding path program 26 times [2022-03-01 18:35:30,764 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:30,764 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127457857] [2022-03-01 18:35:30,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:30,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:30,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:30,797 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:30,798 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:30,798 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127457857] [2022-03-01 18:35:30,798 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127457857] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:30,798 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628968953] [2022-03-01 18:35:30,798 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:35:30,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:30,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:30,799 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:30,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-01 18:35:30,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:35:30,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:30,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:30,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:30,883 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:30,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:30,944 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:30,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628968953] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:30,945 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:30,945 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-01 18:35:30,945 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793116480] [2022-03-01 18:35:30,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:30,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 18:35:30,945 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:30,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 18:35:30,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-01 18:35:30,945 INFO L87 Difference]: Start difference. First operand 1436 states and 5155 transitions. Second operand has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:31,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:31,468 INFO L93 Difference]: Finished difference Result 4348 states and 13871 transitions. [2022-03-01 18:35:31,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-01 18:35:31,468 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:31,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:31,476 INFO L225 Difference]: With dead ends: 4348 [2022-03-01 18:35:31,476 INFO L226 Difference]: Without dead ends: 4344 [2022-03-01 18:35:31,477 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=514, Invalid=1466, Unknown=0, NotChecked=0, Total=1980 [2022-03-01 18:35:31,477 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 380 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:31,477 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [380 Valid, 175 Invalid, 652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:35:31,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4344 states. [2022-03-01 18:35:31,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4344 to 1436. [2022-03-01 18:35:31,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.590940766550523) internal successors, (5153), 1435 states have internal predecessors, (5153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:31,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5153 transitions. [2022-03-01 18:35:31,516 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5153 transitions. Word has length 24 [2022-03-01 18:35:31,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:31,517 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5153 transitions. [2022-03-01 18:35:31,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:31,517 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5153 transitions. [2022-03-01 18:35:31,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:31,519 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:31,519 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:31,536 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:31,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:31,734 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:31,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:31,735 INFO L85 PathProgramCache]: Analyzing trace with hash -10861731, now seen corresponding path program 27 times [2022-03-01 18:35:31,735 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:31,735 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549429586] [2022-03-01 18:35:31,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:31,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:31,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:31,771 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:31,771 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:31,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549429586] [2022-03-01 18:35:31,771 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549429586] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:31,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575975400] [2022-03-01 18:35:31,771 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:35:31,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:31,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:31,772 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:31,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-01 18:35:31,793 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:35:31,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:31,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:31,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:31,873 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:31,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:31,946 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:35:31,947 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575975400] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:31,947 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:31,947 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:35:31,947 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569668858] [2022-03-01 18:35:31,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:31,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:35:31,947 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:31,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:35:31,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:35:31,948 INFO L87 Difference]: Start difference. First operand 1436 states and 5153 transitions. Second operand has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:32,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:32,526 INFO L93 Difference]: Finished difference Result 4035 states and 12669 transitions. [2022-03-01 18:35:32,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-01 18:35:32,526 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:32,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:32,533 INFO L225 Difference]: With dead ends: 4035 [2022-03-01 18:35:32,533 INFO L226 Difference]: Without dead ends: 4035 [2022-03-01 18:35:32,533 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 715 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=640, Invalid=1616, Unknown=0, NotChecked=0, Total=2256 [2022-03-01 18:35:32,533 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 380 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 618 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:32,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [380 Valid, 225 Invalid, 689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 618 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:35:32,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4035 states. [2022-03-01 18:35:32,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4035 to 1442. [2022-03-01 18:35:32,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1441 states have (on average 3.5933379597501736) internal successors, (5178), 1441 states have internal predecessors, (5178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:32,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 5178 transitions. [2022-03-01 18:35:32,569 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 5178 transitions. Word has length 24 [2022-03-01 18:35:32,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:32,569 INFO L470 AbstractCegarLoop]: Abstraction has 1442 states and 5178 transitions. [2022-03-01 18:35:32,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:32,569 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 5178 transitions. [2022-03-01 18:35:32,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:32,571 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:32,572 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:32,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:32,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-03-01 18:35:32,772 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:32,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:32,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1066239125, now seen corresponding path program 28 times [2022-03-01 18:35:32,773 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:32,773 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031195150] [2022-03-01 18:35:32,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:32,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:32,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:32,818 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:32,819 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:32,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031195150] [2022-03-01 18:35:32,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031195150] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:32,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872391558] [2022-03-01 18:35:32,819 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:35:32,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:32,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:32,832 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:32,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-01 18:35:32,852 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:35:32,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:32,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:32,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:32,926 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:32,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:33,000 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:35:33,000 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872391558] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:33,000 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:33,000 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:35:33,000 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059691345] [2022-03-01 18:35:33,000 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:33,000 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:35:33,000 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:33,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:35:33,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:35:33,001 INFO L87 Difference]: Start difference. First operand 1442 states and 5178 transitions. Second operand has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:33,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:33,707 INFO L93 Difference]: Finished difference Result 3794 states and 12201 transitions. [2022-03-01 18:35:33,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-01 18:35:33,708 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:33,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:33,715 INFO L225 Difference]: With dead ends: 3794 [2022-03-01 18:35:33,715 INFO L226 Difference]: Without dead ends: 3790 [2022-03-01 18:35:33,715 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1026 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=800, Invalid=2392, Unknown=0, NotChecked=0, Total=3192 [2022-03-01 18:35:33,715 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 386 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 597 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 386 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:33,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [386 Valid, 172 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 597 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:35:33,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3790 states. [2022-03-01 18:35:33,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3790 to 1436. [2022-03-01 18:35:33,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.590940766550523) internal successors, (5153), 1435 states have internal predecessors, (5153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:33,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5153 transitions. [2022-03-01 18:35:33,748 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5153 transitions. Word has length 24 [2022-03-01 18:35:33,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:33,748 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5153 transitions. [2022-03-01 18:35:33,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:33,748 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5153 transitions. [2022-03-01 18:35:33,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:33,750 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:33,750 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:33,766 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-03-01 18:35:33,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:33,951 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:33,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:33,951 INFO L85 PathProgramCache]: Analyzing trace with hash 286172165, now seen corresponding path program 29 times [2022-03-01 18:35:33,951 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:33,951 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294767591] [2022-03-01 18:35:33,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:33,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:33,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:34,010 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:34,010 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:34,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294767591] [2022-03-01 18:35:34,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294767591] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:34,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414289802] [2022-03-01 18:35:34,010 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:35:34,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:34,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:34,011 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:34,043 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:35:34,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:34,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-01 18:35:34,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:34,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:34,101 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:34,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:34,158 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:34,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414289802] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:34,159 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:34,159 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:35:34,159 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320358179] [2022-03-01 18:35:34,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:34,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:35:34,159 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:34,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:35:34,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:35:34,159 INFO L87 Difference]: Start difference. First operand 1436 states and 5153 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:34,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:34,765 INFO L93 Difference]: Finished difference Result 3978 states and 12923 transitions. [2022-03-01 18:35:34,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-01 18:35:34,765 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:34,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:34,772 INFO L225 Difference]: With dead ends: 3978 [2022-03-01 18:35:34,772 INFO L226 Difference]: Without dead ends: 3978 [2022-03-01 18:35:34,773 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1009 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=699, Invalid=2271, Unknown=0, NotChecked=0, Total=2970 [2022-03-01 18:35:34,773 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 214 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:34,773 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 186 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 555 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:35:34,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3978 states. [2022-03-01 18:35:34,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3978 to 1585. [2022-03-01 18:35:34,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1585 states, 1584 states have (on average 3.591540404040404) internal successors, (5689), 1584 states have internal predecessors, (5689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:34,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1585 states to 1585 states and 5689 transitions. [2022-03-01 18:35:34,817 INFO L78 Accepts]: Start accepts. Automaton has 1585 states and 5689 transitions. Word has length 24 [2022-03-01 18:35:34,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:34,817 INFO L470 AbstractCegarLoop]: Abstraction has 1585 states and 5689 transitions. [2022-03-01 18:35:34,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:34,817 INFO L276 IsEmpty]: Start isEmpty. Operand 1585 states and 5689 transitions. [2022-03-01 18:35:34,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:34,820 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:34,820 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:34,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:35,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:35,035 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:35,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:35,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1358489139, now seen corresponding path program 30 times [2022-03-01 18:35:35,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:35,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948855048] [2022-03-01 18:35:35,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:35,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:35,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:35,073 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:35,073 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:35,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948855048] [2022-03-01 18:35:35,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948855048] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:35,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63906720] [2022-03-01 18:35:35,073 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:35:35,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:35,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:35,074 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:35,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-01 18:35:35,096 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:35:35,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:35,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:35,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:35,155 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:35,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:35,213 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:35,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63906720] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:35,213 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:35,214 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:35:35,214 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765439509] [2022-03-01 18:35:35,214 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:35,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:35:35,214 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:35,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:35:35,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:35:35,214 INFO L87 Difference]: Start difference. First operand 1585 states and 5689 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:35,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:35,714 INFO L93 Difference]: Finished difference Result 3706 states and 12257 transitions. [2022-03-01 18:35:35,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-01 18:35:35,714 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:35,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:35,722 INFO L225 Difference]: With dead ends: 3706 [2022-03-01 18:35:35,722 INFO L226 Difference]: Without dead ends: 3702 [2022-03-01 18:35:35,722 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=1435, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 18:35:35,723 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 227 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:35,723 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 152 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:35:35,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3702 states. [2022-03-01 18:35:35,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3702 to 1575. [2022-03-01 18:35:35,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1575 states, 1574 states have (on average 3.5870393900889455) internal successors, (5646), 1574 states have internal predecessors, (5646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:35,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1575 states to 1575 states and 5646 transitions. [2022-03-01 18:35:35,761 INFO L78 Accepts]: Start accepts. Automaton has 1575 states and 5646 transitions. Word has length 24 [2022-03-01 18:35:35,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:35,761 INFO L470 AbstractCegarLoop]: Abstraction has 1575 states and 5646 transitions. [2022-03-01 18:35:35,762 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:35,762 INFO L276 IsEmpty]: Start isEmpty. Operand 1575 states and 5646 transitions. [2022-03-01 18:35:35,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:35,764 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:35,764 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:35,780 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-03-01 18:35:35,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-01 18:35:35,965 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:35,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:35,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1675641631, now seen corresponding path program 31 times [2022-03-01 18:35:35,965 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:35,965 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210716900] [2022-03-01 18:35:35,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:35,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:35,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:36,000 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:36,000 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:36,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210716900] [2022-03-01 18:35:36,000 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210716900] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:36,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461633493] [2022-03-01 18:35:36,000 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:35:36,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:36,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:36,001 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:36,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-01 18:35:36,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:36,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:36,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:36,078 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:36,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:36,137 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:36,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461633493] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:36,137 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:36,137 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:35:36,137 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378787775] [2022-03-01 18:35:36,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:36,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:35:36,138 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:36,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:35:36,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:35:36,138 INFO L87 Difference]: Start difference. First operand 1575 states and 5646 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:36,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:36,658 INFO L93 Difference]: Finished difference Result 4114 states and 13193 transitions. [2022-03-01 18:35:36,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-01 18:35:36,658 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:36,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:36,665 INFO L225 Difference]: With dead ends: 4114 [2022-03-01 18:35:36,665 INFO L226 Difference]: Without dead ends: 4102 [2022-03-01 18:35:36,666 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 660 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=486, Invalid=1676, Unknown=0, NotChecked=0, Total=2162 [2022-03-01 18:35:36,666 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 333 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:36,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [333 Valid, 169 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 467 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:35:36,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4102 states. [2022-03-01 18:35:36,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4102 to 1595. [2022-03-01 18:35:36,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1595 states, 1594 states have (on average 3.5884567126725218) internal successors, (5720), 1594 states have internal predecessors, (5720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:36,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1595 states to 1595 states and 5720 transitions. [2022-03-01 18:35:36,704 INFO L78 Accepts]: Start accepts. Automaton has 1595 states and 5720 transitions. Word has length 24 [2022-03-01 18:35:36,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:36,705 INFO L470 AbstractCegarLoop]: Abstraction has 1595 states and 5720 transitions. [2022-03-01 18:35:36,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:36,705 INFO L276 IsEmpty]: Start isEmpty. Operand 1595 states and 5720 transitions. [2022-03-01 18:35:36,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:36,708 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:36,708 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:36,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:36,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-01 18:35:36,923 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:36,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:36,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1003355295, now seen corresponding path program 32 times [2022-03-01 18:35:36,924 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:36,924 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852970478] [2022-03-01 18:35:36,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:36,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:36,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:36,957 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:36,958 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:36,958 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852970478] [2022-03-01 18:35:36,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852970478] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:36,958 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927188895] [2022-03-01 18:35:36,958 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:35:36,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:36,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:36,959 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:36,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-01 18:35:36,979 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:35:36,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:36,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:36,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:37,057 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:37,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:37,143 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:37,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927188895] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:37,143 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:37,144 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 18:35:37,144 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621066609] [2022-03-01 18:35:37,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:37,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 18:35:37,144 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:37,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 18:35:37,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:35:37,144 INFO L87 Difference]: Start difference. First operand 1595 states and 5720 transitions. Second operand has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:37,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:37,727 INFO L93 Difference]: Finished difference Result 3694 states and 11776 transitions. [2022-03-01 18:35:37,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-01 18:35:37,727 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:37,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:37,733 INFO L225 Difference]: With dead ends: 3694 [2022-03-01 18:35:37,734 INFO L226 Difference]: Without dead ends: 3694 [2022-03-01 18:35:37,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 803 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=678, Invalid=1772, Unknown=0, NotChecked=0, Total=2450 [2022-03-01 18:35:37,734 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 349 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:37,734 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [349 Valid, 269 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:35:37,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3694 states. [2022-03-01 18:35:37,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3694 to 1680. [2022-03-01 18:35:37,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1680 states, 1679 states have (on average 3.5842763549731984) internal successors, (6018), 1679 states have internal predecessors, (6018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:37,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1680 states to 1680 states and 6018 transitions. [2022-03-01 18:35:37,771 INFO L78 Accepts]: Start accepts. Automaton has 1680 states and 6018 transitions. Word has length 24 [2022-03-01 18:35:37,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:37,771 INFO L470 AbstractCegarLoop]: Abstraction has 1680 states and 6018 transitions. [2022-03-01 18:35:37,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:37,771 INFO L276 IsEmpty]: Start isEmpty. Operand 1680 states and 6018 transitions. [2022-03-01 18:35:37,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:37,774 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:37,774 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:37,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:37,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-01 18:35:37,987 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:37,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:37,988 INFO L85 PathProgramCache]: Analyzing trace with hash -2058732689, now seen corresponding path program 33 times [2022-03-01 18:35:37,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:37,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659171439] [2022-03-01 18:35:37,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:37,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:37,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:38,029 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:38,029 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:38,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659171439] [2022-03-01 18:35:38,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659171439] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:38,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688969041] [2022-03-01 18:35:38,029 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:35:38,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:38,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:38,030 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:38,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-01 18:35:38,051 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:35:38,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:38,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:38,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:38,123 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:38,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:38,200 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:38,200 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688969041] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:38,200 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:38,200 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 18:35:38,200 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480079578] [2022-03-01 18:35:38,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:38,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 18:35:38,201 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:38,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 18:35:38,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:35:38,201 INFO L87 Difference]: Start difference. First operand 1680 states and 6018 transitions. Second operand has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:38,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:38,942 INFO L93 Difference]: Finished difference Result 3420 states and 11230 transitions. [2022-03-01 18:35:38,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-01 18:35:38,942 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:38,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:38,948 INFO L225 Difference]: With dead ends: 3420 [2022-03-01 18:35:38,948 INFO L226 Difference]: Without dead ends: 3416 [2022-03-01 18:35:38,948 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1197 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=880, Invalid=2780, Unknown=0, NotChecked=0, Total=3660 [2022-03-01 18:35:38,949 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 355 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:38,949 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [355 Valid, 205 Invalid, 731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 625 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:35:38,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3416 states. [2022-03-01 18:35:38,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3416 to 1678. [2022-03-01 18:35:38,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1678 states, 1677 states have (on average 3.5819916517590937) internal successors, (6007), 1677 states have internal predecessors, (6007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:38,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1678 states to 1678 states and 6007 transitions. [2022-03-01 18:35:38,982 INFO L78 Accepts]: Start accepts. Automaton has 1678 states and 6007 transitions. Word has length 24 [2022-03-01 18:35:38,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:38,982 INFO L470 AbstractCegarLoop]: Abstraction has 1678 states and 6007 transitions. [2022-03-01 18:35:38,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:38,982 INFO L276 IsEmpty]: Start isEmpty. Operand 1678 states and 6007 transitions. [2022-03-01 18:35:38,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:35:38,985 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:38,985 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:39,000 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-03-01 18:35:39,185 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:39,185 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:39,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:39,186 INFO L85 PathProgramCache]: Analyzing trace with hash -575597751, now seen corresponding path program 34 times [2022-03-01 18:35:39,186 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:39,186 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052888434] [2022-03-01 18:35:39,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:39,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:39,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:39,225 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:39,225 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:39,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052888434] [2022-03-01 18:35:39,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052888434] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:39,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015343766] [2022-03-01 18:35:39,225 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:35:39,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:39,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:39,226 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:39,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-01 18:35:39,247 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:35:39,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:39,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:35:39,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:39,309 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:39,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:39,376 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:39,376 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015343766] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:39,376 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:39,376 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 18:35:39,376 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420352010] [2022-03-01 18:35:39,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:39,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:35:39,377 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:39,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:35:39,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:35:39,377 INFO L87 Difference]: Start difference. First operand 1678 states and 6007 transitions. Second operand has 15 states, 15 states have (on average 3.0) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:39,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:39,949 INFO L93 Difference]: Finished difference Result 3256 states and 10823 transitions. [2022-03-01 18:35:39,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-01 18:35:39,949 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:35:39,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:39,955 INFO L225 Difference]: With dead ends: 3256 [2022-03-01 18:35:39,955 INFO L226 Difference]: Without dead ends: 3244 [2022-03-01 18:35:39,956 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 748 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=558, Invalid=1794, Unknown=0, NotChecked=0, Total=2352 [2022-03-01 18:35:39,956 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 242 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:39,956 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 197 Invalid, 631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:35:39,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3244 states. [2022-03-01 18:35:40,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3244 to 1676. [2022-03-01 18:35:40,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1676 states, 1675 states have (on average 3.5797014925373136) internal successors, (5996), 1675 states have internal predecessors, (5996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:40,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1676 states to 1676 states and 5996 transitions. [2022-03-01 18:35:40,006 INFO L78 Accepts]: Start accepts. Automaton has 1676 states and 5996 transitions. Word has length 24 [2022-03-01 18:35:40,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:40,007 INFO L470 AbstractCegarLoop]: Abstraction has 1676 states and 5996 transitions. [2022-03-01 18:35:40,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:40,007 INFO L276 IsEmpty]: Start isEmpty. Operand 1676 states and 5996 transitions. [2022-03-01 18:35:40,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:35:40,009 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:40,009 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:40,025 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-01 18:35:40,210 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-01 18:35:40,210 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:35:40,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:40,210 INFO L85 PathProgramCache]: Analyzing trace with hash 201587259, now seen corresponding path program 4 times [2022-03-01 18:35:40,210 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:40,211 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982539725] [2022-03-01 18:35:40,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:40,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:40,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:40,716 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:40,716 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:40,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982539725] [2022-03-01 18:35:40,716 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982539725] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:40,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373094575] [2022-03-01 18:35:40,716 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:35:40,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:40,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:40,717 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:35:40,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-01 18:35:40,739 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:35:40,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:40,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 18:35:40,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:41,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:35:41,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:35:41,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 84 [2022-03-01 18:35:41,644 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:41,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:42,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:35:42,684 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:35:42,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 297 treesize of output 247 [2022-03-01 18:36:36,343 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:36:36,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373094575] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:36:36,344 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:36:36,344 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-01 18:36:36,344 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849624067] [2022-03-01 18:36:36,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:36:36,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 18:36:36,344 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:36:36,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 18:36:36,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2022-03-01 18:36:36,345 INFO L87 Difference]: Start difference. First operand 1676 states and 5996 transitions. Second operand has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:36:40,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:36:40,926 INFO L93 Difference]: Finished difference Result 3214 states and 10434 transitions. [2022-03-01 18:36:40,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-01 18:36:40,927 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:36:40,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:36:40,933 INFO L225 Difference]: With dead ends: 3214 [2022-03-01 18:36:40,933 INFO L226 Difference]: Without dead ends: 3124 [2022-03-01 18:36:40,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 997 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=590, Invalid=2716, Unknown=0, NotChecked=0, Total=3306 [2022-03-01 18:36:40,934 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 330 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 1065 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 1349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1065 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 231 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:36:40,934 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [330 Valid, 262 Invalid, 1349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1065 Invalid, 0 Unknown, 231 Unchecked, 0.8s Time] [2022-03-01 18:36:40,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3124 states. [2022-03-01 18:36:40,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3124 to 1749. [2022-03-01 18:36:40,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1749 states, 1748 states have (on average 3.5720823798627004) internal successors, (6244), 1748 states have internal predecessors, (6244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:36:40,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1749 states to 1749 states and 6244 transitions. [2022-03-01 18:36:40,964 INFO L78 Accepts]: Start accepts. Automaton has 1749 states and 6244 transitions. Word has length 26 [2022-03-01 18:36:40,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:36:40,964 INFO L470 AbstractCegarLoop]: Abstraction has 1749 states and 6244 transitions. [2022-03-01 18:36:40,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:36:40,964 INFO L276 IsEmpty]: Start isEmpty. Operand 1749 states and 6244 transitions. [2022-03-01 18:36:40,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:36:40,967 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:36:40,967 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:36:40,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-01 18:36:41,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-01 18:36:41,171 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:36:41,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:36:41,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1826810757, now seen corresponding path program 5 times [2022-03-01 18:36:41,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:36:41,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821220783] [2022-03-01 18:36:41,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:36:41,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:36:41,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:36:41,836 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:36:41,836 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:36:41,836 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821220783] [2022-03-01 18:36:41,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821220783] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:36:41,836 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837685475] [2022-03-01 18:36:41,836 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:36:41,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:36:41,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:36:41,837 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:36:41,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-01 18:36:41,865 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:36:41,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:36:41,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 18:36:41,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:36:42,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:36:42,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:36:42,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 88 [2022-03-01 18:36:42,658 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:36:42,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:36:43,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:36:43,688 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:36:43,688 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 297 treesize of output 247 [2022-03-01 18:37:20,070 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:37:20,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837685475] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:37:20,071 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:37:20,071 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-01 18:37:20,071 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881989145] [2022-03-01 18:37:20,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:37:20,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 18:37:20,071 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:37:20,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 18:37:20,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-03-01 18:37:20,072 INFO L87 Difference]: Start difference. First operand 1749 states and 6244 transitions. Second operand has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:37:25,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:37:25,606 INFO L93 Difference]: Finished difference Result 3167 states and 10388 transitions. [2022-03-01 18:37:25,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-01 18:37:25,606 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:37:25,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:37:25,612 INFO L225 Difference]: With dead ends: 3167 [2022-03-01 18:37:25,612 INFO L226 Difference]: Without dead ends: 3137 [2022-03-01 18:37:25,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 985 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=598, Invalid=2708, Unknown=0, NotChecked=0, Total=3306 [2022-03-01 18:37:25,612 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 290 mSDsluCounter, 650 mSDsCounter, 0 mSdLazyCounter, 1147 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 1439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 243 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:37:25,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 316 Invalid, 1439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1147 Invalid, 0 Unknown, 243 Unchecked, 0.9s Time] [2022-03-01 18:37:25,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3137 states. [2022-03-01 18:37:25,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3137 to 1758. [2022-03-01 18:37:25,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1758 states, 1757 states have (on average 3.5674445076835517) internal successors, (6268), 1757 states have internal predecessors, (6268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:37:25,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1758 states to 1758 states and 6268 transitions. [2022-03-01 18:37:25,642 INFO L78 Accepts]: Start accepts. Automaton has 1758 states and 6268 transitions. Word has length 26 [2022-03-01 18:37:25,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:37:25,642 INFO L470 AbstractCegarLoop]: Abstraction has 1758 states and 6268 transitions. [2022-03-01 18:37:25,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:37:25,642 INFO L276 IsEmpty]: Start isEmpty. Operand 1758 states and 6268 transitions. [2022-03-01 18:37:25,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:37:25,645 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:37:25,645 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:37:25,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-01 18:37:25,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:37:25,852 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:37:25,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:37:25,852 INFO L85 PathProgramCache]: Analyzing trace with hash -235381449, now seen corresponding path program 35 times [2022-03-01 18:37:25,852 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:37:25,852 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079425276] [2022-03-01 18:37:25,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:37:25,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:37:25,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:37:26,383 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:37:26,383 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:37:26,383 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079425276] [2022-03-01 18:37:26,383 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079425276] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:37:26,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649677344] [2022-03-01 18:37:26,384 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:37:26,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:37:26,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:37:26,385 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:37:26,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-01 18:37:26,410 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:37:26,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:37:26,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 18:37:26,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:37:27,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:37:27,202 INFO L353 Elim1Store]: treesize reduction 38, result has 15.6 percent of original size [2022-03-01 18:37:27,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 367 treesize of output 163 [2022-03-01 18:37:27,330 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:37:27,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:37:28,506 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:37:28,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:37:28,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:37:28,520 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:37:28,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 359 treesize of output 243 [2022-03-01 18:37:31,349 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:37:31,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649677344] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:37:31,349 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:37:31,349 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 27 [2022-03-01 18:37:31,349 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780036419] [2022-03-01 18:37:31,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:37:31,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 18:37:31,349 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:37:31,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 18:37:31,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:37:31,350 INFO L87 Difference]: Start difference. First operand 1758 states and 6268 transitions. Second operand has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:37:39,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:37:39,302 INFO L93 Difference]: Finished difference Result 3995 states and 12884 transitions. [2022-03-01 18:37:39,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-01 18:37:39,303 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:37:39,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:37:39,310 INFO L225 Difference]: With dead ends: 3995 [2022-03-01 18:37:39,310 INFO L226 Difference]: Without dead ends: 3950 [2022-03-01 18:37:39,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1819 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=823, Invalid=5497, Unknown=0, NotChecked=0, Total=6320 [2022-03-01 18:37:39,311 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 468 mSDsluCounter, 903 mSDsCounter, 0 mSdLazyCounter, 2116 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 2193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 2116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:37:39,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [468 Valid, 481 Invalid, 2193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 2116 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-01 18:37:39,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3950 states. [2022-03-01 18:37:39,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3950 to 2058. [2022-03-01 18:37:39,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2058 states, 2057 states have (on average 3.5230918813806515) internal successors, (7247), 2057 states have internal predecessors, (7247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:37:39,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2058 states to 2058 states and 7247 transitions. [2022-03-01 18:37:39,352 INFO L78 Accepts]: Start accepts. Automaton has 2058 states and 7247 transitions. Word has length 26 [2022-03-01 18:37:39,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:37:39,353 INFO L470 AbstractCegarLoop]: Abstraction has 2058 states and 7247 transitions. [2022-03-01 18:37:39,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:37:39,353 INFO L276 IsEmpty]: Start isEmpty. Operand 2058 states and 7247 transitions. [2022-03-01 18:37:39,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:37:39,356 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:37:39,357 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:37:39,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-01 18:37:39,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-03-01 18:37:39,557 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:37:39,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:37:39,557 INFO L85 PathProgramCache]: Analyzing trace with hash 569665727, now seen corresponding path program 6 times [2022-03-01 18:37:39,557 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:37:39,557 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201092720] [2022-03-01 18:37:39,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:37:39,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:37:39,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:37:40,113 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:37:40,114 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:37:40,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201092720] [2022-03-01 18:37:40,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201092720] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:37:40,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016265920] [2022-03-01 18:37:40,114 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:37:40,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:37:40,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:37:40,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-03-01 18:37:40,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-01 18:37:40,141 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:37:40,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:37:40,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-01 18:37:40,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:37:40,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:37:40,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:37:40,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 84 [2022-03-01 18:37:40,975 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:37:40,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:37:41,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:37:41,985 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:37:41,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 297 treesize of output 247 [2022-03-01 18:38:32,372 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:38:32,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016265920] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:38:32,372 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:38:32,372 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-01 18:38:32,372 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671743869] [2022-03-01 18:38:32,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:38:32,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 18:38:32,372 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:38:32,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 18:38:32,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2022-03-01 18:38:32,373 INFO L87 Difference]: Start difference. First operand 2058 states and 7247 transitions. Second operand has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:38:41,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:38:41,222 INFO L93 Difference]: Finished difference Result 4074 states and 13072 transitions. [2022-03-01 18:38:41,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-01 18:38:41,223 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:38:41,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:38:41,230 INFO L225 Difference]: With dead ends: 4074 [2022-03-01 18:38:41,230 INFO L226 Difference]: Without dead ends: 4044 [2022-03-01 18:38:41,231 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1278 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=780, Invalid=3510, Unknown=0, NotChecked=0, Total=4290 [2022-03-01 18:38:41,231 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 459 mSDsluCounter, 727 mSDsCounter, 0 mSdLazyCounter, 1159 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 1715 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 469 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:38:41,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [459 Valid, 368 Invalid, 1715 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1159 Invalid, 0 Unknown, 469 Unchecked, 1.0s Time] [2022-03-01 18:38:41,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4044 states. [2022-03-01 18:38:41,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4044 to 2116. [2022-03-01 18:38:41,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2116 states, 2115 states have (on average 3.5134751773049646) internal successors, (7431), 2115 states have internal predecessors, (7431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:38:41,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2116 states to 2116 states and 7431 transitions. [2022-03-01 18:38:41,273 INFO L78 Accepts]: Start accepts. Automaton has 2116 states and 7431 transitions. Word has length 26 [2022-03-01 18:38:41,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:38:41,273 INFO L470 AbstractCegarLoop]: Abstraction has 2116 states and 7431 transitions. [2022-03-01 18:38:41,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:38:41,274 INFO L276 IsEmpty]: Start isEmpty. Operand 2116 states and 7431 transitions. [2022-03-01 18:38:41,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:38:41,277 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:38:41,277 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:38:41,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-03-01 18:38:41,477 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:38:41,478 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:38:41,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:38:41,478 INFO L85 PathProgramCache]: Analyzing trace with hash 19276543, now seen corresponding path program 7 times [2022-03-01 18:38:41,478 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:38:41,478 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899788645] [2022-03-01 18:38:41,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:38:41,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:38:41,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:38:42,043 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:38:42,043 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:38:42,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899788645] [2022-03-01 18:38:42,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899788645] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:38:42,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977449186] [2022-03-01 18:38:42,043 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:38:42,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:38:42,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:38:42,044 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:38:42,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-01 18:38:42,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:38:42,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 18:38:42,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:38:42,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:38:42,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:38:42,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 84 [2022-03-01 18:38:43,010 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:38:43,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:38:44,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:38:44,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:38:44,063 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 297 treesize of output 247 [2022-03-01 18:38:52,950 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:38:52,950 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977449186] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:38:52,950 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:38:52,950 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-01 18:38:52,950 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038685311] [2022-03-01 18:38:52,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:38:52,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 18:38:52,950 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:38:52,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 18:38:52,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2022-03-01 18:38:52,951 INFO L87 Difference]: Start difference. First operand 2116 states and 7431 transitions. Second operand has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:39:02,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:39:02,503 INFO L93 Difference]: Finished difference Result 4963 states and 15630 transitions. [2022-03-01 18:39:02,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-01 18:39:02,503 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:39:02,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:39:02,512 INFO L225 Difference]: With dead ends: 4963 [2022-03-01 18:39:02,512 INFO L226 Difference]: Without dead ends: 4933 [2022-03-01 18:39:02,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2014 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=1158, Invalid=5004, Unknown=0, NotChecked=0, Total=6162 [2022-03-01 18:39:02,513 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 651 mSDsluCounter, 789 mSDsCounter, 0 mSdLazyCounter, 1643 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 651 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 1849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 1643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:39:02,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [651 Valid, 420 Invalid, 1849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 1643 Invalid, 0 Unknown, 68 Unchecked, 1.3s Time] [2022-03-01 18:39:02,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4933 states. [2022-03-01 18:39:02,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4933 to 2165. [2022-03-01 18:39:02,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2165 states, 2164 states have (on average 3.532347504621072) internal successors, (7644), 2164 states have internal predecessors, (7644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:39:02,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2165 states to 2165 states and 7644 transitions. [2022-03-01 18:39:02,565 INFO L78 Accepts]: Start accepts. Automaton has 2165 states and 7644 transitions. Word has length 26 [2022-03-01 18:39:02,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:39:02,565 INFO L470 AbstractCegarLoop]: Abstraction has 2165 states and 7644 transitions. [2022-03-01 18:39:02,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:39:02,565 INFO L276 IsEmpty]: Start isEmpty. Operand 2165 states and 7644 transitions. [2022-03-01 18:39:02,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:39:02,569 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:39:02,569 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:39:02,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-01 18:39:02,785 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:39:02,785 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:39:02,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:39:02,785 INFO L85 PathProgramCache]: Analyzing trace with hash -941338781, now seen corresponding path program 8 times [2022-03-01 18:39:02,785 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:39:02,786 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091896957] [2022-03-01 18:39:02,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:39:02,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:39:02,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:39:03,318 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:39:03,319 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:39:03,319 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091896957] [2022-03-01 18:39:03,319 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091896957] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:39:03,319 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158143118] [2022-03-01 18:39:03,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:39:03,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:39:03,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:39:03,320 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:39:03,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-01 18:39:03,346 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:39:03,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:39:03,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-01 18:39:03,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:39:04,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:39:04,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 120 treesize of output 100 [2022-03-01 18:39:04,604 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:39:04,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:39:05,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:39:05,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:39:05,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:39:05,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 297 treesize of output 239 [2022-03-01 18:39:45,249 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:39:45,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158143118] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:39:45,249 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:39:45,249 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2022-03-01 18:39:45,249 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144500064] [2022-03-01 18:39:45,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:39:45,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:39:45,250 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:39:45,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:39:45,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=697, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:39:45,250 INFO L87 Difference]: Start difference. First operand 2165 states and 7644 transitions. Second operand has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:39:53,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:39:53,053 INFO L93 Difference]: Finished difference Result 4462 states and 14819 transitions. [2022-03-01 18:39:53,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-01 18:39:53,053 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:39:53,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:39:53,062 INFO L225 Difference]: With dead ends: 4462 [2022-03-01 18:39:53,062 INFO L226 Difference]: Without dead ends: 4417 [2022-03-01 18:39:53,062 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1617 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=926, Invalid=5236, Unknown=0, NotChecked=0, Total=6162 [2022-03-01 18:39:53,063 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 467 mSDsluCounter, 976 mSDsCounter, 0 mSdLazyCounter, 1732 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 2198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1732 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 394 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:39:53,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [467 Valid, 465 Invalid, 2198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1732 Invalid, 0 Unknown, 394 Unchecked, 1.4s Time] [2022-03-01 18:39:53,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4417 states. [2022-03-01 18:39:53,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4417 to 2241. [2022-03-01 18:39:53,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2241 states, 2240 states have (on average 3.5348214285714286) internal successors, (7918), 2240 states have internal predecessors, (7918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:39:53,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2241 states to 2241 states and 7918 transitions. [2022-03-01 18:39:53,107 INFO L78 Accepts]: Start accepts. Automaton has 2241 states and 7918 transitions. Word has length 26 [2022-03-01 18:39:53,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:39:53,107 INFO L470 AbstractCegarLoop]: Abstraction has 2241 states and 7918 transitions. [2022-03-01 18:39:53,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:39:53,107 INFO L276 IsEmpty]: Start isEmpty. Operand 2241 states and 7918 transitions. [2022-03-01 18:39:53,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:39:53,111 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:39:53,111 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:39:53,126 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-01 18:39:53,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-03-01 18:39:53,311 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:39:53,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:39:53,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1325230499, now seen corresponding path program 9 times [2022-03-01 18:39:53,312 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:39:53,312 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655811101] [2022-03-01 18:39:53,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:39:53,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:39:53,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:39:53,956 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:39:53,957 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:39:53,957 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655811101] [2022-03-01 18:39:53,957 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655811101] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:39:53,957 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582844383] [2022-03-01 18:39:53,957 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:39:53,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:39:53,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:39:53,958 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:39:53,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-01 18:39:53,983 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:39:53,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:39:53,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 18:39:53,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:39:54,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:39:54,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:39:54,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 84 [2022-03-01 18:39:54,804 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:39:54,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:39:55,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:39:55,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:39:55,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 297 treesize of output 247 [2022-03-01 18:40:46,832 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:46,832 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582844383] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:46,832 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:46,832 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-01 18:40:46,832 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605343047] [2022-03-01 18:40:46,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:46,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 18:40:46,833 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:46,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 18:40:46,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2022-03-01 18:40:46,833 INFO L87 Difference]: Start difference. First operand 2241 states and 7918 transitions. Second operand has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:51,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:51,735 INFO L93 Difference]: Finished difference Result 3831 states and 12594 transitions. [2022-03-01 18:40:51,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-01 18:40:51,736 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:40:51,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:51,743 INFO L225 Difference]: With dead ends: 3831 [2022-03-01 18:40:51,744 INFO L226 Difference]: Without dead ends: 3801 [2022-03-01 18:40:51,744 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 946 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=581, Invalid=2611, Unknown=0, NotChecked=0, Total=3192 [2022-03-01 18:40:51,744 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 311 mSDsluCounter, 674 mSDsCounter, 0 mSdLazyCounter, 1156 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 1413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:51,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [311 Valid, 320 Invalid, 1413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1156 Invalid, 0 Unknown, 183 Unchecked, 0.9s Time] [2022-03-01 18:40:51,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3801 states. [2022-03-01 18:40:51,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3801 to 2271. [2022-03-01 18:40:51,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2271 states, 2270 states have (on average 3.530396475770925) internal successors, (8014), 2270 states have internal predecessors, (8014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:51,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2271 states to 2271 states and 8014 transitions. [2022-03-01 18:40:51,814 INFO L78 Accepts]: Start accepts. Automaton has 2271 states and 8014 transitions. Word has length 26 [2022-03-01 18:40:51,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:51,815 INFO L470 AbstractCegarLoop]: Abstraction has 2271 states and 8014 transitions. [2022-03-01 18:40:51,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:51,815 INFO L276 IsEmpty]: Start isEmpty. Operand 2271 states and 8014 transitions. [2022-03-01 18:40:51,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:40:51,819 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:51,819 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:51,835 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-03-01 18:40:52,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-01 18:40:52,024 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:52,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:52,025 INFO L85 PathProgramCache]: Analyzing trace with hash 774841315, now seen corresponding path program 10 times [2022-03-01 18:40:52,025 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:52,025 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782704508] [2022-03-01 18:40:52,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:52,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:52,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:52,714 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:52,714 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:52,714 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782704508] [2022-03-01 18:40:52,714 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782704508] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:52,714 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702399709] [2022-03-01 18:40:52,714 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:40:52,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:52,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:52,715 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:52,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-01 18:40:52,740 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:40:52,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:52,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 18:40:52,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:53,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:40:53,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:40:53,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 84 [2022-03-01 18:40:53,668 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:53,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:54,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:40:54,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:40:54,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 297 treesize of output 247 [2022-03-01 18:41:32,668 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:32,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702399709] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:32,668 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:32,668 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-01 18:41:32,668 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810725841] [2022-03-01 18:41:32,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:32,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 18:41:32,668 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:32,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 18:41:32,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2022-03-01 18:41:32,669 INFO L87 Difference]: Start difference. First operand 2271 states and 8014 transitions. Second operand has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:37,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:37,397 INFO L93 Difference]: Finished difference Result 3856 states and 12640 transitions. [2022-03-01 18:41:37,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-01 18:41:37,398 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:41:37,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:37,405 INFO L225 Difference]: With dead ends: 3856 [2022-03-01 18:41:37,405 INFO L226 Difference]: Without dead ends: 3826 [2022-03-01 18:41:37,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 946 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=581, Invalid=2611, Unknown=0, NotChecked=0, Total=3192 [2022-03-01 18:41:37,408 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 346 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 928 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 1281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 928 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 294 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:37,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [346 Valid, 258 Invalid, 1281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 928 Invalid, 0 Unknown, 294 Unchecked, 0.8s Time] [2022-03-01 18:41:37,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3826 states. [2022-03-01 18:41:37,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3826 to 2269. [2022-03-01 18:41:37,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2269 states, 2268 states have (on average 3.5299823633156966) internal successors, (8006), 2268 states have internal predecessors, (8006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:37,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2269 states to 2269 states and 8006 transitions. [2022-03-01 18:41:37,448 INFO L78 Accepts]: Start accepts. Automaton has 2269 states and 8006 transitions. Word has length 26 [2022-03-01 18:41:37,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:37,448 INFO L470 AbstractCegarLoop]: Abstraction has 2269 states and 8006 transitions. [2022-03-01 18:41:37,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:37,448 INFO L276 IsEmpty]: Start isEmpty. Operand 2269 states and 8006 transitions. [2022-03-01 18:41:37,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:41:37,452 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:37,452 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:37,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-03-01 18:41:37,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-03-01 18:41:37,652 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:37,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:37,652 INFO L85 PathProgramCache]: Analyzing trace with hash -836640153, now seen corresponding path program 11 times [2022-03-01 18:41:37,652 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:37,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801373728] [2022-03-01 18:41:37,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:37,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:37,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:38,443 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:38,444 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:38,444 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801373728] [2022-03-01 18:41:38,444 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801373728] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:38,444 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193831913] [2022-03-01 18:41:38,444 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:41:38,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:38,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:38,445 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:38,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-01 18:41:38,472 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:41:38,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:38,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-01 18:41:38,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:39,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:41:39,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:41:39,108 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:41:39,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 164 treesize of output 120 [2022-03-01 18:41:39,422 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:39,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:40,494 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:41:40,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 295 treesize of output 245 [2022-03-01 18:42:48,007 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:42:48,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193831913] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:42:48,007 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:42:48,007 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-01 18:42:48,007 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731190308] [2022-03-01 18:42:48,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:42:48,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:42:48,008 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:42:48,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:42:48,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:42:48,008 INFO L87 Difference]: Start difference. First operand 2269 states and 8006 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:42:57,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:42:57,040 INFO L93 Difference]: Finished difference Result 4359 states and 14264 transitions. [2022-03-01 18:42:57,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-01 18:42:57,041 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:42:57,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:42:57,048 INFO L225 Difference]: With dead ends: 4359 [2022-03-01 18:42:57,049 INFO L226 Difference]: Without dead ends: 4344 [2022-03-01 18:42:57,049 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1459 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=743, Invalid=4513, Unknown=0, NotChecked=0, Total=5256 [2022-03-01 18:42:57,049 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 314 mSDsluCounter, 958 mSDsCounter, 0 mSdLazyCounter, 2204 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 2484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 2204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 237 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:42:57,049 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 483 Invalid, 2484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 2204 Invalid, 0 Unknown, 237 Unchecked, 1.6s Time] [2022-03-01 18:42:57,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4344 states. [2022-03-01 18:42:57,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4344 to 2263. [2022-03-01 18:42:57,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2263 states, 2262 states have (on average 3.5358090185676394) internal successors, (7998), 2262 states have internal predecessors, (7998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:42:57,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2263 states to 2263 states and 7998 transitions. [2022-03-01 18:42:57,092 INFO L78 Accepts]: Start accepts. Automaton has 2263 states and 7998 transitions. Word has length 26 [2022-03-01 18:42:57,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:42:57,092 INFO L470 AbstractCegarLoop]: Abstraction has 2263 states and 7998 transitions. [2022-03-01 18:42:57,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:42:57,092 INFO L276 IsEmpty]: Start isEmpty. Operand 2263 states and 7998 transitions. [2022-03-01 18:42:57,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:42:57,096 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:42:57,096 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:42:57,114 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-01 18:42:57,306 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:42:57,307 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:42:57,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:42:57,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1588498053, now seen corresponding path program 12 times [2022-03-01 18:42:57,307 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:42:57,307 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892264439] [2022-03-01 18:42:57,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:42:57,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:42:57,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:42:57,689 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:42:57,689 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:42:57,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892264439] [2022-03-01 18:42:57,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892264439] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:42:57,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280280238] [2022-03-01 18:42:57,689 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:42:57,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:42:57,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:42:57,690 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:42:57,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-01 18:42:57,717 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:42:57,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:42:57,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-01 18:42:57,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:42:58,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:42:58,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 120 treesize of output 100 [2022-03-01 18:42:59,215 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:42:59,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:43:00,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:00,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:00,252 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:43:00,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 294 treesize of output 236 [2022-03-01 18:44:02,680 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:44:02,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280280238] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:44:02,680 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:44:02,680 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2022-03-01 18:44:02,680 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324914605] [2022-03-01 18:44:02,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:44:02,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 18:44:02,680 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:44:02,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 18:44:02,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:44:02,681 INFO L87 Difference]: Start difference. First operand 2263 states and 7998 transitions. Second operand has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:44:09,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:44:09,607 INFO L93 Difference]: Finished difference Result 4591 states and 15279 transitions. [2022-03-01 18:44:09,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-01 18:44:09,608 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:44:09,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:44:09,616 INFO L225 Difference]: With dead ends: 4591 [2022-03-01 18:44:09,617 INFO L226 Difference]: Without dead ends: 4561 [2022-03-01 18:44:09,617 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1151 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=694, Invalid=3596, Unknown=0, NotChecked=0, Total=4290 [2022-03-01 18:44:09,619 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 480 mSDsluCounter, 832 mSDsCounter, 0 mSdLazyCounter, 1617 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 1973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 256 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:44:09,619 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [480 Valid, 367 Invalid, 1973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1617 Invalid, 0 Unknown, 256 Unchecked, 1.3s Time] [2022-03-01 18:44:09,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4561 states. [2022-03-01 18:44:09,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4561 to 2267. [2022-03-01 18:44:09,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2267 states, 2266 states have (on average 3.5423654015887025) internal successors, (8027), 2266 states have internal predecessors, (8027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:44:09,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2267 states to 2267 states and 8027 transitions. [2022-03-01 18:44:09,680 INFO L78 Accepts]: Start accepts. Automaton has 2267 states and 8027 transitions. Word has length 26 [2022-03-01 18:44:09,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:44:09,680 INFO L470 AbstractCegarLoop]: Abstraction has 2267 states and 8027 transitions. [2022-03-01 18:44:09,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:44:09,680 INFO L276 IsEmpty]: Start isEmpty. Operand 2267 states and 8027 transitions. [2022-03-01 18:44:09,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:44:09,684 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:44:09,684 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:44:09,702 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-01 18:44:09,884 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-01 18:44:09,885 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:44:09,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:44:09,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1447462967, now seen corresponding path program 13 times [2022-03-01 18:44:09,885 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:44:09,885 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391108403] [2022-03-01 18:44:09,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:44:09,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:44:09,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:44:10,627 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:44:10,627 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:44:10,627 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391108403] [2022-03-01 18:44:10,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391108403] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:44:10,627 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6983250] [2022-03-01 18:44:10,627 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:44:10,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:44:10,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:44:10,628 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:44:10,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-01 18:44:10,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:44:10,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 18:44:10,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:44:11,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:44:11,203 INFO L353 Elim1Store]: treesize reduction 29, result has 29.3 percent of original size [2022-03-01 18:44:11,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 183 treesize of output 105 [2022-03-01 18:44:11,654 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:44:11,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:44:12,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:44:12,521 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:44:12,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 297 treesize of output 247 [2022-03-01 18:44:31,877 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:44:31,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6983250] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:44:31,877 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:44:31,877 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 12] total 28 [2022-03-01 18:44:31,877 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489255408] [2022-03-01 18:44:31,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:44:31,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 18:44:31,877 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:44:31,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 18:44:31,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=626, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:44:31,878 INFO L87 Difference]: Start difference. First operand 2267 states and 8027 transitions. Second operand has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:44:46,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:44:46,157 INFO L93 Difference]: Finished difference Result 5776 states and 18352 transitions. [2022-03-01 18:44:46,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-01 18:44:46,158 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:44:46,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:44:46,167 INFO L225 Difference]: With dead ends: 5776 [2022-03-01 18:44:46,168 INFO L226 Difference]: Without dead ends: 5701 [2022-03-01 18:44:46,168 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 32 SyntacticMatches, 10 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 3478 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=1743, Invalid=7569, Unknown=0, NotChecked=0, Total=9312 [2022-03-01 18:44:46,168 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 694 mSDsluCounter, 1083 mSDsCounter, 0 mSdLazyCounter, 2093 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 694 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 2374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 2093 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 128 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:44:46,168 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [694 Valid, 616 Invalid, 2374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 2093 Invalid, 0 Unknown, 128 Unchecked, 1.8s Time] [2022-03-01 18:44:46,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5701 states. [2022-03-01 18:44:46,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5701 to 2300. [2022-03-01 18:44:46,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2300 states, 2299 states have (on average 3.5558938668986517) internal successors, (8175), 2299 states have internal predecessors, (8175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:44:46,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2300 states to 2300 states and 8175 transitions. [2022-03-01 18:44:46,220 INFO L78 Accepts]: Start accepts. Automaton has 2300 states and 8175 transitions. Word has length 26 [2022-03-01 18:44:46,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:44:46,220 INFO L470 AbstractCegarLoop]: Abstraction has 2300 states and 8175 transitions. [2022-03-01 18:44:46,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:44:46,220 INFO L276 IsEmpty]: Start isEmpty. Operand 2300 states and 8175 transitions. [2022-03-01 18:44:46,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:44:46,224 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:44:46,224 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:44:46,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-01 18:44:46,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-01 18:44:46,424 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:44:46,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:44:46,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1845411963, now seen corresponding path program 14 times [2022-03-01 18:44:46,425 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:44:46,425 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710519382] [2022-03-01 18:44:46,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:44:46,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:44:46,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:44:46,973 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:44:46,973 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:44:46,973 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710519382] [2022-03-01 18:44:46,973 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710519382] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:44:46,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465333511] [2022-03-01 18:44:46,974 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:44:46,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:44:46,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:44:46,975 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:44:46,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-01 18:44:46,999 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:44:46,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:44:46,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-01 18:44:47,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:44:47,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:44:47,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:44:47,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 124 treesize of output 96 [2022-03-01 18:44:48,002 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:44:48,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:44:48,949 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:44:48,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 297 treesize of output 247 [2022-03-01 18:45:00,272 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:45:00,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465333511] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:45:00,273 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:45:00,273 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 27 [2022-03-01 18:45:00,273 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259543513] [2022-03-01 18:45:00,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:45:00,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 18:45:00,273 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:45:00,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 18:45:00,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2022-03-01 18:45:00,274 INFO L87 Difference]: Start difference. First operand 2300 states and 8175 transitions. Second operand has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:45:20,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:45:20,198 INFO L93 Difference]: Finished difference Result 5482 states and 17578 transitions. [2022-03-01 18:45:20,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-03-01 18:45:20,199 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:45:20,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:45:20,208 INFO L225 Difference]: With dead ends: 5482 [2022-03-01 18:45:20,208 INFO L226 Difference]: Without dead ends: 5452 [2022-03-01 18:45:20,209 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3808 ImplicationChecksByTransitivity, 18.7s TimeCoverageRelationStatistics Valid=1623, Invalid=9507, Unknown=0, NotChecked=0, Total=11130 [2022-03-01 18:45:20,209 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 618 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 2426 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 618 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 2534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 2426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:45:20,209 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [618 Valid, 564 Invalid, 2534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 2426 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-01 18:45:20,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5452 states. [2022-03-01 18:45:20,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5452 to 2308. [2022-03-01 18:45:20,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2308 states, 2307 states have (on average 3.5574338968357173) internal successors, (8207), 2307 states have internal predecessors, (8207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:45:20,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2308 states to 2308 states and 8207 transitions. [2022-03-01 18:45:20,259 INFO L78 Accepts]: Start accepts. Automaton has 2308 states and 8207 transitions. Word has length 26 [2022-03-01 18:45:20,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:45:20,259 INFO L470 AbstractCegarLoop]: Abstraction has 2308 states and 8207 transitions. [2022-03-01 18:45:20,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:45:20,259 INFO L276 IsEmpty]: Start isEmpty. Operand 2308 states and 8207 transitions. [2022-03-01 18:45:20,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:45:20,263 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:45:20,263 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:45:20,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-01 18:45:20,464 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:45:20,464 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:45:20,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:45:20,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1875492613, now seen corresponding path program 36 times [2022-03-01 18:45:20,464 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:45:20,464 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590723166] [2022-03-01 18:45:20,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:45:20,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:45:20,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:45:20,890 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:45:20,890 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:45:20,890 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590723166] [2022-03-01 18:45:20,890 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590723166] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:45:20,890 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316498991] [2022-03-01 18:45:20,890 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:45:20,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:45:20,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:45:20,891 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:45:20,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-01 18:45:20,918 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:45:20,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:45:20,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 18:45:20,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:45:21,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:45:21,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:45:21,616 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:45:21,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 138 treesize of output 118 [2022-03-01 18:45:22,213 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:45:22,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:45:24,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:45:24,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:45:24,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:45:24,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:45:24,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 359 treesize of output 213 [2022-03-01 18:45:24,716 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:45:24,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316498991] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:45:24,717 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:45:24,717 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 30 [2022-03-01 18:45:24,717 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330909900] [2022-03-01 18:45:24,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:45:24,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:45:24,717 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:45:24,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:45:24,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:45:24,717 INFO L87 Difference]: Start difference. First operand 2308 states and 8207 transitions. Second operand has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:45:27,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:45:27,297 INFO L93 Difference]: Finished difference Result 3714 states and 12755 transitions. [2022-03-01 18:45:27,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-01 18:45:27,298 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:45:27,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:45:27,304 INFO L225 Difference]: With dead ends: 3714 [2022-03-01 18:45:27,305 INFO L226 Difference]: Without dead ends: 3699 [2022-03-01 18:45:27,305 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 748 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=433, Invalid=2537, Unknown=0, NotChecked=0, Total=2970 [2022-03-01 18:45:27,305 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 262 mSDsluCounter, 748 mSDsCounter, 0 mSdLazyCounter, 1371 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 1781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 370 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:45:27,306 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 413 Invalid, 1781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1371 Invalid, 0 Unknown, 370 Unchecked, 0.9s Time] [2022-03-01 18:45:27,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3699 states. [2022-03-01 18:45:27,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3699 to 2308. [2022-03-01 18:45:27,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2308 states, 2307 states have (on average 3.5574338968357173) internal successors, (8207), 2307 states have internal predecessors, (8207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:45:27,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2308 states to 2308 states and 8207 transitions. [2022-03-01 18:45:27,343 INFO L78 Accepts]: Start accepts. Automaton has 2308 states and 8207 transitions. Word has length 26 [2022-03-01 18:45:27,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:45:27,343 INFO L470 AbstractCegarLoop]: Abstraction has 2308 states and 8207 transitions. [2022-03-01 18:45:27,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:45:27,343 INFO L276 IsEmpty]: Start isEmpty. Operand 2308 states and 8207 transitions. [2022-03-01 18:45:27,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:45:27,346 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:45:27,347 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:45:27,362 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-03-01 18:45:27,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-03-01 18:45:27,547 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:45:27,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:45:27,547 INFO L85 PathProgramCache]: Analyzing trace with hash -673180245, now seen corresponding path program 37 times [2022-03-01 18:45:27,547 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:45:27,547 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712193212] [2022-03-01 18:45:27,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:45:27,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:45:27,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:45:28,024 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:45:28,024 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:45:28,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712193212] [2022-03-01 18:45:28,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712193212] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:45:28,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110051824] [2022-03-01 18:45:28,024 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:45:28,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:45:28,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:45:28,025 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:45:28,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-01 18:45:28,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:45:28,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 18:45:28,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:45:28,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:45:28,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:45:28,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:45:28,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:45:28,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 151 treesize of output 93 [2022-03-01 18:45:28,908 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:45:28,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:45:29,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:45:29,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:45:29,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:45:29,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:45:29,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 359 treesize of output 243 [2022-03-01 18:45:32,097 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:45:32,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110051824] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:45:32,097 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:45:32,097 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 27 [2022-03-01 18:45:32,098 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962867163] [2022-03-01 18:45:32,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:45:32,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 18:45:32,098 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:45:32,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 18:45:32,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:45:32,098 INFO L87 Difference]: Start difference. First operand 2308 states and 8207 transitions. Second operand has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:45:47,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:45:47,219 INFO L93 Difference]: Finished difference Result 6099 states and 19850 transitions. [2022-03-01 18:45:47,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-01 18:45:47,219 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:45:47,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:45:47,231 INFO L225 Difference]: With dead ends: 6099 [2022-03-01 18:45:47,231 INFO L226 Difference]: Without dead ends: 5980 [2022-03-01 18:45:47,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3453 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=1728, Invalid=8372, Unknown=0, NotChecked=0, Total=10100 [2022-03-01 18:45:47,232 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 722 mSDsluCounter, 1075 mSDsCounter, 0 mSdLazyCounter, 2282 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 722 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 2431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 2282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:45:47,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [722 Valid, 606 Invalid, 2431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 2282 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-01 18:45:47,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5980 states. [2022-03-01 18:45:47,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5980 to 2408. [2022-03-01 18:45:47,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2408 states, 2407 states have (on average 3.581221437474034) internal successors, (8620), 2407 states have internal predecessors, (8620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:45:47,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2408 states to 2408 states and 8620 transitions. [2022-03-01 18:45:47,306 INFO L78 Accepts]: Start accepts. Automaton has 2408 states and 8620 transitions. Word has length 26 [2022-03-01 18:45:47,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:45:47,306 INFO L470 AbstractCegarLoop]: Abstraction has 2408 states and 8620 transitions. [2022-03-01 18:45:47,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:45:47,307 INFO L276 IsEmpty]: Start isEmpty. Operand 2408 states and 8620 transitions. [2022-03-01 18:45:47,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:45:47,310 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:45:47,311 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:45:47,326 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-03-01 18:45:47,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:45:47,511 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:45:47,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:45:47,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1160468407, now seen corresponding path program 38 times [2022-03-01 18:45:47,512 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:45:47,512 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684714639] [2022-03-01 18:45:47,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:45:47,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:45:47,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:45:47,977 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:45:47,977 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:45:47,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684714639] [2022-03-01 18:45:47,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684714639] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:45:47,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414890656] [2022-03-01 18:45:47,977 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:45:47,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:45:47,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:45:47,978 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:45:47,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-01 18:45:48,004 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:45:48,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:45:48,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 18:45:48,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:45:48,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:45:48,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:45:48,512 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:45:48,512 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 138 treesize of output 118 [2022-03-01 18:45:49,264 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:45:49,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:45:49,949 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:45:49,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 263 treesize of output 195 [2022-03-01 18:45:52,513 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:45:52,514 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414890656] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:45:52,514 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:45:52,514 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 26 [2022-03-01 18:45:52,514 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434480822] [2022-03-01 18:45:52,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:45:52,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 18:45:52,514 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:45:52,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 18:45:52,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-03-01 18:45:52,514 INFO L87 Difference]: Start difference. First operand 2408 states and 8620 transitions. Second operand has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 26 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:46:25,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:46:25,706 INFO L93 Difference]: Finished difference Result 5231 states and 17015 transitions. [2022-03-01 18:46:25,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 182 states. [2022-03-01 18:46:25,706 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 26 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:46:25,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:46:25,715 INFO L225 Difference]: With dead ends: 5231 [2022-03-01 18:46:25,716 INFO L226 Difference]: Without dead ends: 5175 [2022-03-01 18:46:25,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 204 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17112 ImplicationChecksByTransitivity, 30.8s TimeCoverageRelationStatistics Valid=5857, Invalid=36373, Unknown=0, NotChecked=0, Total=42230 [2022-03-01 18:46:25,718 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 762 mSDsluCounter, 1413 mSDsCounter, 0 mSdLazyCounter, 3447 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 762 SdHoareTripleChecker+Valid, 895 SdHoareTripleChecker+Invalid, 3595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 3447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:46:25,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [762 Valid, 895 Invalid, 3595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 3447 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-03-01 18:46:25,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5175 states. [2022-03-01 18:46:25,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5175 to 2426. [2022-03-01 18:46:25,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2426 states, 2425 states have (on average 3.5855670103092785) internal successors, (8695), 2425 states have internal predecessors, (8695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:46:25,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2426 states to 2426 states and 8695 transitions. [2022-03-01 18:46:25,778 INFO L78 Accepts]: Start accepts. Automaton has 2426 states and 8695 transitions. Word has length 26 [2022-03-01 18:46:25,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:46:25,778 INFO L470 AbstractCegarLoop]: Abstraction has 2426 states and 8695 transitions. [2022-03-01 18:46:25,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 26 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:46:25,778 INFO L276 IsEmpty]: Start isEmpty. Operand 2426 states and 8695 transitions. [2022-03-01 18:46:25,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:46:25,781 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:46:25,782 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:46:25,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-01 18:46:25,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-03-01 18:46:25,982 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:46:25,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:46:25,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1584025823, now seen corresponding path program 15 times [2022-03-01 18:46:25,982 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:46:25,982 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996591282] [2022-03-01 18:46:25,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:46:25,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:46:26,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:46:26,799 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:46:26,799 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:46:26,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996591282] [2022-03-01 18:46:26,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996591282] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:46:26,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216106168] [2022-03-01 18:46:26,799 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:46:26,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:46:26,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:46:26,800 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:46:26,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-01 18:46:26,826 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:46:26,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:46:26,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 18:46:26,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:46:27,515 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:46:27,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 124 treesize of output 104 [2022-03-01 18:46:28,330 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:46:28,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:46:29,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:29,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:29,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:46:29,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 297 treesize of output 239 [2022-03-01 18:46:41,350 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:46:41,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216106168] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:46:41,350 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:46:41,350 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 29 [2022-03-01 18:46:41,350 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962010733] [2022-03-01 18:46:41,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:46:41,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:46:41,351 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:46:41,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:46:41,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=692, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:46:41,351 INFO L87 Difference]: Start difference. First operand 2426 states and 8695 transitions. Second operand has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:46:49,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:46:49,623 INFO L93 Difference]: Finished difference Result 4970 states and 16523 transitions. [2022-03-01 18:46:49,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-01 18:46:49,624 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:46:49,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:46:49,633 INFO L225 Difference]: With dead ends: 4970 [2022-03-01 18:46:49,633 INFO L226 Difference]: Without dead ends: 4940 [2022-03-01 18:46:49,634 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1723 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=915, Invalid=4785, Unknown=0, NotChecked=0, Total=5700 [2022-03-01 18:46:49,634 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 508 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 1689 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 2129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 361 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:46:49,634 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [508 Valid, 494 Invalid, 2129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1689 Invalid, 0 Unknown, 361 Unchecked, 1.3s Time] [2022-03-01 18:46:49,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4940 states. [2022-03-01 18:46:49,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4940 to 2471. [2022-03-01 18:46:49,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2471 states, 2470 states have (on average 3.576923076923077) internal successors, (8835), 2470 states have internal predecessors, (8835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:46:49,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2471 states to 2471 states and 8835 transitions. [2022-03-01 18:46:49,702 INFO L78 Accepts]: Start accepts. Automaton has 2471 states and 8835 transitions. Word has length 26 [2022-03-01 18:46:49,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:46:49,702 INFO L470 AbstractCegarLoop]: Abstraction has 2471 states and 8835 transitions. [2022-03-01 18:46:49,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:46:49,702 INFO L276 IsEmpty]: Start isEmpty. Operand 2471 states and 8835 transitions. [2022-03-01 18:46:49,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:46:49,706 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:46:49,706 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:46:49,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-01 18:46:49,906 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-03-01 18:46:49,907 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:46:49,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:46:49,907 INFO L85 PathProgramCache]: Analyzing trace with hash -577844829, now seen corresponding path program 16 times [2022-03-01 18:46:49,907 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:46:49,907 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290935344] [2022-03-01 18:46:49,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:46:49,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:46:49,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:46:50,491 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:46:50,491 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:46:50,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290935344] [2022-03-01 18:46:50,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290935344] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:46:50,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1433271977] [2022-03-01 18:46:50,492 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:46:50,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:46:50,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:46:50,493 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:46:50,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-01 18:46:50,518 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:46:50,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:46:50,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 18:46:50,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:46:51,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:51,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:51,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 84 [2022-03-01 18:46:51,413 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:46:51,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:46:52,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:52,497 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:46:52,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 321 treesize of output 265 [2022-03-01 18:47:06,582 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:47:06,582 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1433271977] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:47:06,582 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:47:06,582 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-01 18:47:06,582 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431384324] [2022-03-01 18:47:06,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:47:06,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:47:06,583 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:47:06,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:47:06,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:47:06,583 INFO L87 Difference]: Start difference. First operand 2471 states and 8835 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:47:11,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:47:11,252 INFO L93 Difference]: Finished difference Result 4593 states and 15171 transitions. [2022-03-01 18:47:11,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-01 18:47:11,252 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:47:11,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:47:11,261 INFO L225 Difference]: With dead ends: 4593 [2022-03-01 18:47:11,261 INFO L226 Difference]: Without dead ends: 4546 [2022-03-01 18:47:11,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1053 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=585, Invalid=2837, Unknown=0, NotChecked=0, Total=3422 [2022-03-01 18:47:11,261 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 302 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 1480 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 1700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 157 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:47:11,261 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 417 Invalid, 1700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1480 Invalid, 0 Unknown, 157 Unchecked, 1.1s Time] [2022-03-01 18:47:11,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4546 states. [2022-03-01 18:47:11,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4546 to 2517. [2022-03-01 18:47:11,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2517 states, 2516 states have (on average 3.577106518282989) internal successors, (9000), 2516 states have internal predecessors, (9000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:47:11,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2517 states to 2517 states and 9000 transitions. [2022-03-01 18:47:11,307 INFO L78 Accepts]: Start accepts. Automaton has 2517 states and 9000 transitions. Word has length 26 [2022-03-01 18:47:11,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:47:11,307 INFO L470 AbstractCegarLoop]: Abstraction has 2517 states and 9000 transitions. [2022-03-01 18:47:11,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:47:11,307 INFO L276 IsEmpty]: Start isEmpty. Operand 2517 states and 9000 transitions. [2022-03-01 18:47:11,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:47:11,311 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:47:11,311 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:47:11,326 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-03-01 18:47:11,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:47:11,511 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:47:11,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:47:11,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1706258291, now seen corresponding path program 17 times [2022-03-01 18:47:11,511 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:47:11,511 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529741795] [2022-03-01 18:47:11,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:47:11,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:47:11,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:47:12,295 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:47:12,295 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:47:12,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529741795] [2022-03-01 18:47:12,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529741795] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:47:12,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305391251] [2022-03-01 18:47:12,295 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:47:12,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:47:12,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:47:12,296 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:47:12,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-01 18:47:12,323 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:47:12,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:47:12,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 18:47:12,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:47:12,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:47:12,974 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:47:12,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 124 treesize of output 104 [2022-03-01 18:47:13,828 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:47:13,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:47:14,825 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:47:14,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 277 treesize of output 251 Received shutdown request... [2022-03-01 18:47:47,216 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-03-01 18:47:47,218 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-03-01 18:47:47,223 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 18:47:47,233 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-01 18:47:47,235 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 18:47:47,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:47:47,419 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 3ms.. [2022-03-01 18:47:47,421 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-01 18:47:47,421 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-01 18:47:47,421 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-01 18:47:47,425 INFO L732 BasicCegarLoop]: Path program histogram: [38, 17, 1, 1] [2022-03-01 18:47:47,430 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-01 18:47:47,430 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-01 18:47:47,432 INFO L202 PluginConnector]: Adding new model mts-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.03 06:47:47 BasicIcfg [2022-03-01 18:47:47,432 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-01 18:47:47,432 INFO L158 Benchmark]: Toolchain (without parser) took 774880.54ms. Allocated memory was 188.7MB in the beginning and 511.7MB in the end (delta: 323.0MB). Free memory was 152.6MB in the beginning and 197.5MB in the end (delta: -44.9MB). Peak memory consumption was 397.7MB. Max. memory is 8.0GB. [2022-03-01 18:47:47,432 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.11ms. Allocated memory is still 188.7MB. Free memory is still 153.8MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 18:47:47,432 INFO L158 Benchmark]: Boogie Procedure Inliner took 27.63ms. Allocated memory is still 188.7MB. Free memory was 152.6MB in the beginning and 151.1MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-01 18:47:47,432 INFO L158 Benchmark]: Boogie Preprocessor took 24.42ms. Allocated memory is still 188.7MB. Free memory was 151.1MB in the beginning and 150.1MB in the end (delta: 976.8kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 18:47:47,432 INFO L158 Benchmark]: RCFGBuilder took 208.79ms. Allocated memory is still 188.7MB. Free memory was 150.0MB in the beginning and 140.2MB in the end (delta: 9.8MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-03-01 18:47:47,432 INFO L158 Benchmark]: TraceAbstraction took 774615.39ms. Allocated memory was 188.7MB in the beginning and 511.7MB in the end (delta: 323.0MB). Free memory was 139.7MB in the beginning and 197.5MB in the end (delta: -57.8MB). Peak memory consumption was 385.1MB. Max. memory is 8.0GB. [2022-03-01 18:47:47,433 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.11ms. Allocated memory is still 188.7MB. Free memory is still 153.8MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 27.63ms. Allocated memory is still 188.7MB. Free memory was 152.6MB in the beginning and 151.1MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 24.42ms. Allocated memory is still 188.7MB. Free memory was 151.1MB in the beginning and 150.1MB in the end (delta: 976.8kB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 208.79ms. Allocated memory is still 188.7MB. Free memory was 150.0MB in the beginning and 140.2MB in the end (delta: 9.8MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 774615.39ms. Allocated memory was 188.7MB in the beginning and 511.7MB in the end (delta: 323.0MB). Free memory was 139.7MB in the beginning and 197.5MB in the end (delta: -57.8MB). Peak memory consumption was 385.1MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 68]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 3ms.. - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 3ms.. - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 3ms.. - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 3ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 42 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 774.5s, OverallIterations: 57, TraceHistogramMax: 2, PathProgramHistogramMax: 38, EmptinessCheckTime: 0.1s, AutomataDifference: 190.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 17722 SdHoareTripleChecker+Valid, 32.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 17722 mSDsluCounter, 14211 SdHoareTripleChecker+Invalid, 27.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 3930 IncrementalHoareTripleChecker+Unchecked, 24942 mSDsCounter, 3325 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 48536 IncrementalHoareTripleChecker+Invalid, 55791 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3325 mSolverCounterUnsat, 1323 mSDtfsCounter, 48536 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5002 GetRequests, 2002 SyntacticMatches, 116 SemanticMatches, 2884 ConstructedPredicates, 0 IntricatePredicates, 8 DeprecatedPredicates, 70977 ImplicationChecksByTransitivity, 180.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2517occurred in iteration=56, InterpolantAutomatonStates: 2406, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.8s AutomataMinimizationTime, 56 MinimizatonAttempts, 89545 StatesRemovedByMinimization, 55 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 532.8s InterpolantComputationTime, 2670 NumberOfCodeBlocks, 2670 NumberOfCodeBlocksAsserted, 169 NumberOfCheckSat, 3822 ConstructedInterpolants, 74 QuantifiedInterpolants, 133884 SizeOfPredicates, 597 NumberOfNonLiveVariables, 3682 ConjunctsInSsa, 913 ConjunctsInUnsatCore, 164 InterpolantComputations, 2 PerfectInterpolantSequences, 173/805 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