/usr/bin/java -Xmx16000000000 -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-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/dot-product.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 17:05:15,268 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 17:05:15,270 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 17:05:15,329 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 17:05:15,330 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 17:05:15,331 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 17:05:15,333 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 17:05:15,335 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 17:05:15,337 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 17:05:15,340 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 17:05:15,341 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 17:05:15,341 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 17:05:15,342 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 17:05:15,343 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 17:05:15,344 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 17:05:15,346 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 17:05:15,346 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 17:05:15,347 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 17:05:15,348 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 17:05:15,352 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 17:05:15,353 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 17:05:15,354 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 17:05:15,355 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 17:05:15,355 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 17:05:15,360 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 17:05:15,360 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 17:05:15,360 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 17:05:15,361 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 17:05:15,362 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 17:05:15,362 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 17:05:15,363 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 17:05:15,363 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 17:05:15,364 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 17:05:15,365 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 17:05:15,365 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 17:05:15,366 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 17:05:15,366 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 17:05:15,366 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 17:05:15,366 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 17:05:15,367 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 17:05:15,367 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 17:05:15,368 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-Separate.epf [2022-01-18 17:05:15,391 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 17:05:15,391 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 17:05:15,391 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 17:05:15,392 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 17:05:15,392 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 17:05:15,392 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 17:05:15,393 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 17:05:15,393 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 17:05:15,393 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 17:05:15,393 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 17:05:15,394 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 17:05:15,394 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 17:05:15,394 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 17:05:15,394 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 17:05:15,394 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 17:05:15,394 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 17:05:15,394 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 17:05:15,394 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 17:05:15,394 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 17:05:15,394 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 17:05:15,395 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 17:05:15,395 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 17:05:15,395 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 17:05:15,395 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 17:05:15,395 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 17:05:15,395 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 17:05:15,395 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 17:05:15,395 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 17:05:15,396 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 17:05:15,396 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 17:05:15,396 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 17:05:15,396 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 17:05:15,396 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 17:05:15,396 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 17:05:15,396 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-01-18 17:05:15,575 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 17:05:15,595 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 17:05:15,597 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 17:05:15,597 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 17:05:15,598 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 17:05:15,599 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/dot-product.wvr.bpl [2022-01-18 17:05:15,599 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/dot-product.wvr.bpl' [2022-01-18 17:05:15,625 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 17:05:15,626 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 17:05:15,627 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 17:05:15,627 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 17:05:15,627 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 17:05:15,636 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:05:15" (1/1) ... [2022-01-18 17:05:15,645 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:05:15" (1/1) ... [2022-01-18 17:05:15,650 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 17:05:15,651 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 17:05:15,652 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 17:05:15,653 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 17:05:15,653 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 17:05:15,657 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:05:15" (1/1) ... [2022-01-18 17:05:15,658 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:05:15" (1/1) ... [2022-01-18 17:05:15,660 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:05:15" (1/1) ... [2022-01-18 17:05:15,661 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:05:15" (1/1) ... [2022-01-18 17:05:15,664 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:05:15" (1/1) ... [2022-01-18 17:05:15,668 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:05:15" (1/1) ... [2022-01-18 17:05:15,669 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:05:15" (1/1) ... [2022-01-18 17:05:15,673 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 17:05:15,674 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 17:05:15,674 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 17:05:15,674 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 17:05:15,675 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:05:15" (1/1) ... [2022-01-18 17:05:15,683 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 17:05:15,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:15,702 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-01-18 17:05:15,710 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-01-18 17:05:15,729 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 17:05:15,729 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 17:05:15,729 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 17:05:15,730 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 17:05:15,730 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 17:05:15,730 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 17:05:15,730 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 17:05:15,730 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 17:05:15,730 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 17:05:15,730 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 17:05:15,730 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 17:05:15,730 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 17:05:15,730 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 17:05:15,763 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 17:05:15,764 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 17:05:15,829 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 17:05:15,850 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 17:05:15,862 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 17:05:15,864 INFO L202 PluginConnector]: Adding new model dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:05:15 BoogieIcfgContainer [2022-01-18 17:05:15,864 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 17:05:15,865 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 17:05:15,865 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 17:05:15,868 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 17:05:15,868 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:05:15" (1/2) ... [2022-01-18 17:05:15,869 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4424123c and model type dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 05:05:15, skipping insertion in model container [2022-01-18 17:05:15,869 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:05:15" (2/2) ... [2022-01-18 17:05:15,870 INFO L111 eAbstractionObserver]: Analyzing ICFG dot-product.wvr.bpl [2022-01-18 17:05:15,876 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 17:05:15,876 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 17:05:15,877 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 17:05:15,877 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 17:05:15,922 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 17:05:15,956 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 17:05:15,961 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, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 17:05:15,961 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 17:05:15,967 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 29 transitions, 82 flow [2022-01-18 17:05:15,996 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-01-18 17:05:15,998 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-01-18 17:05:16,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 17:05:16,003 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:16,004 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:05:16,004 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:16,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:16,007 INFO L85 PathProgramCache]: Analyzing trace with hash -798073446, now seen corresponding path program 1 times [2022-01-18 17:05:16,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:16,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921761339] [2022-01-18 17:05:16,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:16,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:16,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:16,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:16,105 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:16,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921761339] [2022-01-18 17:05:16,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921761339] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:05:16,106 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:05:16,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 17:05:16,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070241937] [2022-01-18 17:05:16,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:05:16,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 17:05:16,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:16,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 17:05:16,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 17:05:16,128 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 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:16,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:16,163 INFO L93 Difference]: Finished difference Result 217 states and 617 transitions. [2022-01-18 17:05:16,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 17:05:16,165 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 17:05:16,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:16,174 INFO L225 Difference]: With dead ends: 217 [2022-01-18 17:05:16,174 INFO L226 Difference]: Without dead ends: 202 [2022-01-18 17:05:16,175 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 17:05:16,177 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 3 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:16,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 27 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 17:05:16,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-01-18 17:05:16,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 149. [2022-01-18 17:05:16,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.831081081081081) internal successors, (419), 148 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:16,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 419 transitions. [2022-01-18 17:05:16,270 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 419 transitions. Word has length 18 [2022-01-18 17:05:16,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:16,271 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 419 transitions. [2022-01-18 17:05:16,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:16,272 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 419 transitions. [2022-01-18 17:05:16,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 17:05:16,273 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:16,273 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-01-18 17:05:16,273 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 17:05:16,274 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:16,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:16,274 INFO L85 PathProgramCache]: Analyzing trace with hash 216086682, now seen corresponding path program 1 times [2022-01-18 17:05:16,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:16,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629722758] [2022-01-18 17:05:16,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:16,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:16,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:16,324 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:05:16,324 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:16,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629722758] [2022-01-18 17:05:16,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629722758] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:05:16,325 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:05:16,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 17:05:16,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766739084] [2022-01-18 17:05:16,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:05:16,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 17:05:16,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:16,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 17:05:16,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 17:05:16,327 INFO L87 Difference]: Start difference. First operand 149 states and 419 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-01-18 17:05:16,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:16,372 INFO L93 Difference]: Finished difference Result 158 states and 445 transitions. [2022-01-18 17:05:16,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 17:05:16,372 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-01-18 17:05:16,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:16,374 INFO L225 Difference]: With dead ends: 158 [2022-01-18 17:05:16,374 INFO L226 Difference]: Without dead ends: 158 [2022-01-18 17:05:16,374 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-01-18 17:05:16,375 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-01-18 17:05:16,376 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-01-18 17:05:16,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-01-18 17:05:16,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 133. [2022-01-18 17:05:16,387 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-01-18 17:05:16,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 374 transitions. [2022-01-18 17:05:16,388 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 374 transitions. Word has length 20 [2022-01-18 17:05:16,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:16,388 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 374 transitions. [2022-01-18 17:05:16,389 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-01-18 17:05:16,389 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 374 transitions. [2022-01-18 17:05:16,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 17:05:16,390 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:16,390 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-01-18 17:05:16,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 17:05:16,390 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:16,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:16,391 INFO L85 PathProgramCache]: Analyzing trace with hash 924693880, now seen corresponding path program 1 times [2022-01-18 17:05:16,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:16,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376700296] [2022-01-18 17:05:16,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:16,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:16,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:16,459 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:05:16,459 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:16,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376700296] [2022-01-18 17:05:16,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376700296] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:05:16,460 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:05:16,460 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 17:05:16,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307650503] [2022-01-18 17:05:16,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:05:16,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 17:05:16,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:16,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 17:05:16,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 17:05:16,461 INFO L87 Difference]: Start difference. First operand 133 states and 374 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:16,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:16,529 INFO L93 Difference]: Finished difference Result 183 states and 522 transitions. [2022-01-18 17:05:16,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 17:05:16,529 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 17:05:16,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:16,531 INFO L225 Difference]: With dead ends: 183 [2022-01-18 17:05:16,531 INFO L226 Difference]: Without dead ends: 183 [2022-01-18 17:05:16,531 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-01-18 17:05:16,532 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-01-18 17:05:16,533 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-01-18 17:05:16,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-01-18 17:05:16,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 158. [2022-01-18 17:05:16,542 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-01-18 17:05:16,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 448 transitions. [2022-01-18 17:05:16,543 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 448 transitions. Word has length 20 [2022-01-18 17:05:16,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:16,543 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 448 transitions. [2022-01-18 17:05:16,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:16,543 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 448 transitions. [2022-01-18 17:05:16,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 17:05:16,544 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:16,545 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-01-18 17:05:16,545 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 17:05:16,545 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:16,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:16,545 INFO L85 PathProgramCache]: Analyzing trace with hash 575000696, now seen corresponding path program 1 times [2022-01-18 17:05:16,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:16,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123715527] [2022-01-18 17:05:16,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:16,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:16,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:16,843 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:16,843 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:16,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123715527] [2022-01-18 17:05:16,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123715527] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:16,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043684716] [2022-01-18 17:05:16,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:16,844 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:16,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:16,845 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-01-18 17:05:16,848 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-01-18 17:05:16,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:16,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 17:05:16,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:17,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:17,210 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 31 treesize of output 27 [2022-01-18 17:05:17,219 INFO L353 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-01-18 17:05:17,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 27 treesize of output 18 [2022-01-18 17:05:17,261 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:17,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:17,362 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:17,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-01-18 17:05:17,373 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:17,375 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 20 treesize of output 24 [2022-01-18 17:05:17,382 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:17,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 17:05:17,448 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 23 treesize of output 19 [2022-01-18 17:05:17,457 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-01-18 17:05:17,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 12 [2022-01-18 17:05:17,555 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:17,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043684716] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:17,556 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:17,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 17:05:17,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434838081] [2022-01-18 17:05:17,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:17,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:05:17,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:17,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:05:17,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:05:17,557 INFO L87 Difference]: Start difference. First operand 158 states and 448 transitions. Second operand has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:17,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:17,805 INFO L93 Difference]: Finished difference Result 366 states and 1043 transitions. [2022-01-18 17:05:17,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 17:05:17,805 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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-01-18 17:05:17,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:17,807 INFO L225 Difference]: With dead ends: 366 [2022-01-18 17:05:17,808 INFO L226 Difference]: Without dead ends: 351 [2022-01-18 17:05:17,808 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=116, Invalid=390, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:05:17,809 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 139 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:17,809 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 55 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:05:17,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-01-18 17:05:17,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 224. [2022-01-18 17:05:17,819 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-01-18 17:05:17,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 640 transitions. [2022-01-18 17:05:17,821 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 640 transitions. Word has length 22 [2022-01-18 17:05:17,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:17,821 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 640 transitions. [2022-01-18 17:05:17,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:17,821 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 640 transitions. [2022-01-18 17:05:17,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 17:05:17,822 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:17,823 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-01-18 17:05:17,841 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-01-18 17:05:18,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:18,036 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:18,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:18,036 INFO L85 PathProgramCache]: Analyzing trace with hash 407191604, now seen corresponding path program 2 times [2022-01-18 17:05:18,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:18,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691289315] [2022-01-18 17:05:18,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:18,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:18,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:18,221 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:18,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:18,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691289315] [2022-01-18 17:05:18,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691289315] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:18,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333407720] [2022-01-18 17:05:18,224 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:05:18,224 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:18,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:18,226 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-01-18 17:05:18,227 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-01-18 17:05:18,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:05:18,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:18,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 17:05:18,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:18,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:18,426 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 27 treesize of output 31 [2022-01-18 17:05:18,436 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:18,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 23 treesize of output 27 [2022-01-18 17:05:18,444 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:18,444 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 16 treesize of output 21 [2022-01-18 17:05:18,530 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:18,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:18,636 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:18,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-01-18 17:05:18,644 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:18,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 20 treesize of output 24 [2022-01-18 17:05:18,652 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:18,653 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 17:05:18,690 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 23 treesize of output 19 [2022-01-18 17:05:18,696 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-01-18 17:05:18,696 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 12 [2022-01-18 17:05:18,788 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:18,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333407720] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:18,788 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:18,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 17 [2022-01-18 17:05:18,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718054705] [2022-01-18 17:05:18,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:18,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 17:05:18,789 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:18,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 17:05:18,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-01-18 17:05:18,790 INFO L87 Difference]: Start difference. First operand 224 states and 640 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:19,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:19,317 INFO L93 Difference]: Finished difference Result 478 states and 1385 transitions. [2022-01-18 17:05:19,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 17:05:19,318 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have 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-01-18 17:05:19,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:19,320 INFO L225 Difference]: With dead ends: 478 [2022-01-18 17:05:19,320 INFO L226 Difference]: Without dead ends: 463 [2022-01-18 17:05:19,320 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=208, Invalid=662, Unknown=0, NotChecked=0, Total=870 [2022-01-18 17:05:19,321 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 228 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:19,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 97 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 427 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:05:19,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-01-18 17:05:19,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 229. [2022-01-18 17:05:19,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-01-18 17:05:19,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 664 transitions. [2022-01-18 17:05:19,330 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 664 transitions. Word has length 22 [2022-01-18 17:05:19,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:19,330 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 664 transitions. [2022-01-18 17:05:19,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:19,330 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 664 transitions. [2022-01-18 17:05:19,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 17:05:19,331 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:19,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-01-18 17:05:19,351 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-01-18 17:05:19,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:19,548 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:19,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:19,549 INFO L85 PathProgramCache]: Analyzing trace with hash 705965052, now seen corresponding path program 3 times [2022-01-18 17:05:19,549 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:19,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359244725] [2022-01-18 17:05:19,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:19,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:19,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:19,658 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:19,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:19,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359244725] [2022-01-18 17:05:19,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359244725] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:19,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352497389] [2022-01-18 17:05:19,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:05:19,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:19,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:19,659 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-01-18 17:05:19,660 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-01-18 17:05:19,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 17:05:19,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:19,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 17:05:19,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:19,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 31 treesize of output 15 [2022-01-18 17:05:19,857 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:19,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:19,901 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:19,901 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-01-18 17:05:19,908 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:19,908 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 20 treesize of output 24 [2022-01-18 17:05:19,914 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:19,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 17:05:19,940 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 23 treesize of output 19 [2022-01-18 17:05:19,944 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-01-18 17:05:19,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 12 [2022-01-18 17:05:20,047 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:20,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352497389] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:20,048 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:20,048 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 17:05:20,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073162148] [2022-01-18 17:05:20,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:20,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:05:20,048 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:20,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:05:20,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:05:20,049 INFO L87 Difference]: Start difference. First operand 229 states and 664 transitions. Second operand has 15 states, 15 states have (on average 2.8) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:20,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:20,300 INFO L93 Difference]: Finished difference Result 418 states and 1203 transitions. [2022-01-18 17:05:20,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 17:05:20,300 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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-01-18 17:05:20,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:20,302 INFO L225 Difference]: With dead ends: 418 [2022-01-18 17:05:20,302 INFO L226 Difference]: Without dead ends: 403 [2022-01-18 17:05:20,302 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=130, Invalid=376, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:05:20,303 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 104 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:20,303 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 86 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:05:20,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-01-18 17:05:20,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 241. [2022-01-18 17:05:20,310 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-01-18 17:05:20,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 694 transitions. [2022-01-18 17:05:20,311 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 694 transitions. Word has length 22 [2022-01-18 17:05:20,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:20,311 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 694 transitions. [2022-01-18 17:05:20,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:20,311 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 694 transitions. [2022-01-18 17:05:20,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 17:05:20,311 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:20,312 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-01-18 17:05:20,330 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-01-18 17:05:20,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:20,528 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:20,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:20,528 INFO L85 PathProgramCache]: Analyzing trace with hash -2018176644, now seen corresponding path program 4 times [2022-01-18 17:05:20,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:20,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124985366] [2022-01-18 17:05:20,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:20,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:20,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:20,641 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:20,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:20,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124985366] [2022-01-18 17:05:20,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124985366] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:20,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443562188] [2022-01-18 17:05:20,644 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:05:20,645 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:20,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:20,645 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-01-18 17:05:20,646 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-01-18 17:05:20,669 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:05:20,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:20,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 17:05:20,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:20,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:20,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 35 [2022-01-18 17:05:20,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:20,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 27 treesize of output 31 [2022-01-18 17:05:20,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:20,806 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 16 treesize of output 21 [2022-01-18 17:05:20,895 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:20,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:20,970 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:20,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-01-18 17:05:20,977 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:20,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 20 treesize of output 24 [2022-01-18 17:05:20,983 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:20,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 17:05:21,017 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 23 treesize of output 19 [2022-01-18 17:05:21,022 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-01-18 17:05:21,022 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 12 [2022-01-18 17:05:21,105 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:21,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443562188] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:21,106 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:21,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 17:05:21,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028438164] [2022-01-18 17:05:21,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:21,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:05:21,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:21,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:05:21,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:05:21,107 INFO L87 Difference]: Start difference. First operand 241 states and 694 transitions. Second operand has 16 states, 16 states have (on average 2.5625) internal successors, (41), 15 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-01-18 17:05:21,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:21,281 INFO L93 Difference]: Finished difference Result 381 states and 1109 transitions. [2022-01-18 17:05:21,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 17:05:21,281 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 15 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 22 [2022-01-18 17:05:21,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:21,283 INFO L225 Difference]: With dead ends: 381 [2022-01-18 17:05:21,283 INFO L226 Difference]: Without dead ends: 366 [2022-01-18 17:05:21,283 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=313, Unknown=0, NotChecked=0, Total=420 [2022-01-18 17:05:21,284 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 135 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:21,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 94 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 221 Invalid, 0 Unknown, 48 Unchecked, 0.1s Time] [2022-01-18 17:05:21,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2022-01-18 17:05:21,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 250. [2022-01-18 17:05:21,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 2.9437751004016066) internal successors, (733), 249 states have internal predecessors, (733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:21,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 733 transitions. [2022-01-18 17:05:21,290 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 733 transitions. Word has length 22 [2022-01-18 17:05:21,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:21,290 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 733 transitions. [2022-01-18 17:05:21,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 15 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-01-18 17:05:21,290 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 733 transitions. [2022-01-18 17:05:21,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 17:05:21,291 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:21,291 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-01-18 17:05:21,311 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-01-18 17:05:21,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:21,509 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:21,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:21,509 INFO L85 PathProgramCache]: Analyzing trace with hash 29371358, now seen corresponding path program 5 times [2022-01-18 17:05:21,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:21,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137933565] [2022-01-18 17:05:21,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:21,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:21,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:21,623 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:21,623 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:21,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137933565] [2022-01-18 17:05:21,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137933565] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:21,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134922286] [2022-01-18 17:05:21,623 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:05:21,623 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:21,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:21,624 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-01-18 17:05:21,625 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-01-18 17:05:21,647 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:05:21,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:21,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 17:05:21,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:21,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:21,801 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 90 treesize of output 87 [2022-01-18 17:05:21,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:21,808 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 84 treesize of output 61 [2022-01-18 17:05:21,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:21,815 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 16 treesize of output 21 [2022-01-18 17:05:21,964 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:21,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:22,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:22,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-01-18 17:05:22,074 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:22,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 20 treesize of output 24 [2022-01-18 17:05:22,082 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:22,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 17:05:22,114 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 23 treesize of output 19 [2022-01-18 17:05:22,120 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-01-18 17:05:22,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 12 [2022-01-18 17:05:22,243 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:22,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134922286] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:22,243 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:22,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 20 [2022-01-18 17:05:22,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235403370] [2022-01-18 17:05:22,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:22,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 17:05:22,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:22,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 17:05:22,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2022-01-18 17:05:22,244 INFO L87 Difference]: Start difference. First operand 250 states and 733 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:26,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:26,484 INFO L93 Difference]: Finished difference Result 1134 states and 3376 transitions. [2022-01-18 17:05:26,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-01-18 17:05:26,484 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have 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-01-18 17:05:26,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:26,488 INFO L225 Difference]: With dead ends: 1134 [2022-01-18 17:05:26,489 INFO L226 Difference]: Without dead ends: 1119 [2022-01-18 17:05:26,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3862 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=2044, Invalid=7856, Unknown=0, NotChecked=0, Total=9900 [2022-01-18 17:05:26,491 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 547 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 547 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 1158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 372 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:26,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [547 Valid, 238 Invalid, 1158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 691 Invalid, 0 Unknown, 372 Unchecked, 0.5s Time] [2022-01-18 17:05:26,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1119 states. [2022-01-18 17:05:26,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1119 to 261. [2022-01-18 17:05:26,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 260 states have (on average 3.019230769230769) internal successors, (785), 260 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:26,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 785 transitions. [2022-01-18 17:05:26,502 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 785 transitions. Word has length 22 [2022-01-18 17:05:26,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:26,504 INFO L470 AbstractCegarLoop]: Abstraction has 261 states and 785 transitions. [2022-01-18 17:05:26,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:26,504 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 785 transitions. [2022-01-18 17:05:26,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 17:05:26,505 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:26,505 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-01-18 17:05:26,524 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-01-18 17:05:26,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:26,721 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:26,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:26,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1593497758, now seen corresponding path program 6 times [2022-01-18 17:05:26,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:26,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184386773] [2022-01-18 17:05:26,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:26,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:26,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:26,890 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:26,890 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:26,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184386773] [2022-01-18 17:05:26,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184386773] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:26,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730794751] [2022-01-18 17:05:26,890 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:05:26,891 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:26,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:26,892 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-01-18 17:05:26,892 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-01-18 17:05:26,913 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 17:05:26,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:26,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 17:05:26,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:27,060 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:27,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 80 treesize of output 79 [2022-01-18 17:05:27,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:27,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 76 treesize of output 59 [2022-01-18 17:05:27,074 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:27,074 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 16 treesize of output 21 [2022-01-18 17:05:27,173 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:27,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:27,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:27,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-01-18 17:05:27,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:27,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 20 treesize of output 24 [2022-01-18 17:05:27,261 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:27,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 17:05:27,291 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 23 treesize of output 19 [2022-01-18 17:05:27,295 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-01-18 17:05:27,295 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 12 [2022-01-18 17:05:27,400 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:27,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730794751] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:27,400 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:27,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 16 [2022-01-18 17:05:27,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995288613] [2022-01-18 17:05:27,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:27,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:05:27,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:27,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:05:27,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:05:27,401 INFO L87 Difference]: Start difference. First operand 261 states and 785 transitions. Second operand has 17 states, 17 states have (on average 3.0) internal successors, (51), 16 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-01-18 17:05:28,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:28,098 INFO L93 Difference]: Finished difference Result 585 states and 1722 transitions. [2022-01-18 17:05:28,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 17:05:28,098 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 16 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 22 [2022-01-18 17:05:28,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:28,100 INFO L225 Difference]: With dead ends: 585 [2022-01-18 17:05:28,100 INFO L226 Difference]: Without dead ends: 570 [2022-01-18 17:05:28,101 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=298, Invalid=824, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 17:05:28,101 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 182 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:28,101 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 108 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:05:28,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2022-01-18 17:05:28,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 258. [2022-01-18 17:05:28,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 257 states have (on average 2.9961089494163424) internal successors, (770), 257 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:28,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 770 transitions. [2022-01-18 17:05:28,108 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 770 transitions. Word has length 22 [2022-01-18 17:05:28,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:28,108 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 770 transitions. [2022-01-18 17:05:28,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 16 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-01-18 17:05:28,108 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 770 transitions. [2022-01-18 17:05:28,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:28,109 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:28,109 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-01-18 17:05:28,127 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-01-18 17:05:28,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:28,325 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:28,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:28,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1804181270, now seen corresponding path program 7 times [2022-01-18 17:05:28,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:28,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64839582] [2022-01-18 17:05:28,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:28,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:28,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:28,368 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:28,368 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:28,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64839582] [2022-01-18 17:05:28,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64839582] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:28,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893803170] [2022-01-18 17:05:28,368 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:05:28,368 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:28,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:28,369 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-01-18 17:05:28,370 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-01-18 17:05:28,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:28,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:28,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:28,477 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:28,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:28,576 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:28,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893803170] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:28,576 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:28,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 17:05:28,576 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226104618] [2022-01-18 17:05:28,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:28,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:05:28,576 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:28,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:05:28,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:05:28,577 INFO L87 Difference]: Start difference. First operand 258 states and 770 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-01-18 17:05:29,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:29,267 INFO L93 Difference]: Finished difference Result 1123 states and 3194 transitions. [2022-01-18 17:05:29,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 17:05:29,267 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-01-18 17:05:29,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:29,271 INFO L225 Difference]: With dead ends: 1123 [2022-01-18 17:05:29,271 INFO L226 Difference]: Without dead ends: 1123 [2022-01-18 17:05:29,272 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-01-18 17:05:29,272 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 271 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 631 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:29,273 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 200 Invalid, 690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 631 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:05:29,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1123 states. [2022-01-18 17:05:29,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1123 to 322. [2022-01-18 17:05:29,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 321 states have (on average 3.196261682242991) internal successors, (1026), 321 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:29,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 1026 transitions. [2022-01-18 17:05:29,283 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 1026 transitions. Word has length 24 [2022-01-18 17:05:29,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:29,283 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 1026 transitions. [2022-01-18 17:05:29,284 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-01-18 17:05:29,284 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 1026 transitions. [2022-01-18 17:05:29,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:29,284 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:29,285 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-01-18 17:05:29,302 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-01-18 17:05:29,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:29,494 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:29,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:29,494 INFO L85 PathProgramCache]: Analyzing trace with hash 827862426, now seen corresponding path program 8 times [2022-01-18 17:05:29,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:29,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194298058] [2022-01-18 17:05:29,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:29,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:29,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:29,536 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:29,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:29,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194298058] [2022-01-18 17:05:29,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194298058] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:29,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279867102] [2022-01-18 17:05:29,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:05:29,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:29,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:29,537 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-01-18 17:05:29,538 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-01-18 17:05:29,558 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:05:29,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:29,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:29,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:29,657 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:29,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:29,747 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:29,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279867102] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:29,748 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:29,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 17:05:29,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986211004] [2022-01-18 17:05:29,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:29,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:05:29,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:29,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:05:29,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:05:29,749 INFO L87 Difference]: Start difference. First operand 322 states and 1026 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-01-18 17:05:31,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:31,403 INFO L93 Difference]: Finished difference Result 1814 states and 5087 transitions. [2022-01-18 17:05:31,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 17:05:31,403 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-01-18 17:05:31,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:31,410 INFO L225 Difference]: With dead ends: 1814 [2022-01-18 17:05:31,410 INFO L226 Difference]: Without dead ends: 1814 [2022-01-18 17:05:31,412 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-01-18 17:05:31,413 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 482 mSDsluCounter, 581 mSDsCounter, 0 mSdLazyCounter, 1190 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 482 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 1304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 1190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:31,413 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [482 Valid, 328 Invalid, 1304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 1190 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:05:31,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1814 states. [2022-01-18 17:05:31,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1814 to 315. [2022-01-18 17:05:31,428 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-01-18 17:05:31,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 994 transitions. [2022-01-18 17:05:31,429 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 994 transitions. Word has length 24 [2022-01-18 17:05:31,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:31,429 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 994 transitions. [2022-01-18 17:05:31,429 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-01-18 17:05:31,429 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 994 transitions. [2022-01-18 17:05:31,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:31,430 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:31,430 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-01-18 17:05:31,448 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-01-18 17:05:31,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-01-18 17:05:31,643 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:31,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:31,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1394814506, now seen corresponding path program 9 times [2022-01-18 17:05:31,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:31,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497482513] [2022-01-18 17:05:31,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:31,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:31,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:31,684 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:31,685 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:31,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497482513] [2022-01-18 17:05:31,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497482513] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:31,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792278694] [2022-01-18 17:05:31,685 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:05:31,685 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:31,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:31,686 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-01-18 17:05:31,687 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-01-18 17:05:31,708 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:05:31,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:31,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:31,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:31,814 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:31,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:31,900 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:31,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792278694] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:31,900 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:31,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 17:05:31,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372528044] [2022-01-18 17:05:31,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:31,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:05:31,901 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:31,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:05:31,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:05:31,901 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-01-18 17:05:32,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:32,748 INFO L93 Difference]: Finished difference Result 1470 states and 4126 transitions. [2022-01-18 17:05:32,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 17:05:32,749 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-01-18 17:05:32,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:32,754 INFO L225 Difference]: With dead ends: 1470 [2022-01-18 17:05:32,754 INFO L226 Difference]: Without dead ends: 1470 [2022-01-18 17:05:32,755 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-01-18 17:05:32,756 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 363 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 819 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 897 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 819 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:32,756 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 275 Invalid, 897 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 819 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:05:32,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1470 states. [2022-01-18 17:05:32,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1470 to 306. [2022-01-18 17:05:32,767 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-01-18 17:05:32,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 960 transitions. [2022-01-18 17:05:32,768 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 960 transitions. Word has length 24 [2022-01-18 17:05:32,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:32,768 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 960 transitions. [2022-01-18 17:05:32,768 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-01-18 17:05:32,768 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 960 transitions. [2022-01-18 17:05:32,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:32,769 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:32,769 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-01-18 17:05:32,785 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-01-18 17:05:32,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:32,985 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:32,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:32,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1964014118, now seen corresponding path program 1 times [2022-01-18 17:05:32,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:32,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782944270] [2022-01-18 17:05:32,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:32,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:32,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:33,021 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:05:33,021 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:33,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782944270] [2022-01-18 17:05:33,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782944270] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:33,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13565465] [2022-01-18 17:05:33,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:33,021 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:33,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:33,022 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-01-18 17:05:33,027 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-01-18 17:05:33,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:33,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 17:05:33,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:33,122 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:05:33,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:33,175 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:05:33,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13565465] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:33,175 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:33,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 17:05:33,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437847346] [2022-01-18 17:05:33,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:33,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 17:05:33,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:33,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 17:05:33,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-01-18 17:05:33,176 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-01-18 17:05:33,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:33,310 INFO L93 Difference]: Finished difference Result 685 states and 2024 transitions. [2022-01-18 17:05:33,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 17:05:33,310 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-01-18 17:05:33,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:33,312 INFO L225 Difference]: With dead ends: 685 [2022-01-18 17:05:33,312 INFO L226 Difference]: Without dead ends: 679 [2022-01-18 17:05:33,313 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-01-18 17:05:33,313 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 158 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:33,313 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 39 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:05:33,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2022-01-18 17:05:33,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 429. [2022-01-18 17:05:33,322 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-01-18 17:05:33,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1387 transitions. [2022-01-18 17:05:33,323 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1387 transitions. Word has length 24 [2022-01-18 17:05:33,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:33,323 INFO L470 AbstractCegarLoop]: Abstraction has 429 states and 1387 transitions. [2022-01-18 17:05:33,324 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-01-18 17:05:33,324 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1387 transitions. [2022-01-18 17:05:33,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:33,324 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:33,324 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-01-18 17:05:33,343 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-01-18 17:05:33,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-18 17:05:33,535 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:33,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:33,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1893984470, now seen corresponding path program 10 times [2022-01-18 17:05:33,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:33,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374780631] [2022-01-18 17:05:33,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:33,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:33,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:33,570 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:33,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:33,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374780631] [2022-01-18 17:05:33,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374780631] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:33,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622744915] [2022-01-18 17:05:33,571 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:05:33,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:33,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:33,572 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-01-18 17:05:33,573 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-01-18 17:05:33,596 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:05:33,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:33,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:33,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:33,673 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:33,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:33,731 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:33,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622744915] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:33,733 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:33,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 17:05:33,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012717742] [2022-01-18 17:05:33,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:33,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:05:33,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:33,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:05:33,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:05:33,733 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-01-18 17:05:34,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:34,005 INFO L93 Difference]: Finished difference Result 1159 states and 3490 transitions. [2022-01-18 17:05:34,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 17:05:34,006 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-01-18 17:05:34,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:34,010 INFO L225 Difference]: With dead ends: 1159 [2022-01-18 17:05:34,010 INFO L226 Difference]: Without dead ends: 1111 [2022-01-18 17:05:34,010 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-01-18 17:05:34,011 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 284 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:34,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 110 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:05:34,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2022-01-18 17:05:34,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 639. [2022-01-18 17:05:34,023 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-01-18 17:05:34,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 2134 transitions. [2022-01-18 17:05:34,025 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 2134 transitions. Word has length 24 [2022-01-18 17:05:34,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:34,025 INFO L470 AbstractCegarLoop]: Abstraction has 639 states and 2134 transitions. [2022-01-18 17:05:34,025 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-01-18 17:05:34,025 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 2134 transitions. [2022-01-18 17:05:34,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:34,026 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:34,026 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-01-18 17:05:34,042 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-01-18 17:05:34,242 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-18 17:05:34,242 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:34,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:34,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1188027138, now seen corresponding path program 2 times [2022-01-18 17:05:34,242 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:34,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338747850] [2022-01-18 17:05:34,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:34,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:34,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:34,268 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:05:34,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:34,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338747850] [2022-01-18 17:05:34,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338747850] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:34,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757465588] [2022-01-18 17:05:34,268 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:05:34,268 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:34,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:34,269 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-01-18 17:05:34,270 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-01-18 17:05:34,290 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:05:34,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:34,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 17:05:34,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:34,344 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:05:34,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:34,398 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:05:34,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757465588] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:34,398 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:34,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 17:05:34,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646997428] [2022-01-18 17:05:34,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:34,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 17:05:34,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:34,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 17:05:34,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-01-18 17:05:34,399 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-01-18 17:05:34,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:34,559 INFO L93 Difference]: Finished difference Result 1267 states and 3847 transitions. [2022-01-18 17:05:34,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 17:05:34,559 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-01-18 17:05:34,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:34,564 INFO L225 Difference]: With dead ends: 1267 [2022-01-18 17:05:34,564 INFO L226 Difference]: Without dead ends: 1267 [2022-01-18 17:05:34,564 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-01-18 17:05:34,565 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 195 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:34,565 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 66 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:05:34,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1267 states. [2022-01-18 17:05:34,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1267 to 683. [2022-01-18 17:05:34,585 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-01-18 17:05:34,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 2262 transitions. [2022-01-18 17:05:34,586 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 2262 transitions. Word has length 24 [2022-01-18 17:05:34,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:34,587 INFO L470 AbstractCegarLoop]: Abstraction has 683 states and 2262 transitions. [2022-01-18 17:05:34,587 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-01-18 17:05:34,587 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 2262 transitions. [2022-01-18 17:05:34,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:34,589 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:34,589 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-01-18 17:05:34,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 17:05:34,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-18 17:05:34,799 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:34,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:34,800 INFO L85 PathProgramCache]: Analyzing trace with hash -158654428, now seen corresponding path program 11 times [2022-01-18 17:05:34,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:34,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200525436] [2022-01-18 17:05:34,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:34,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:34,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:34,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-01-18 17:05:34,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:34,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200525436] [2022-01-18 17:05:34,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200525436] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:34,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733187739] [2022-01-18 17:05:34,833 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:05:34,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:34,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:34,834 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-01-18 17:05:34,835 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-01-18 17:05:34,855 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:05:34,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:34,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:34,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:34,917 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:34,918 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:34,976 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:34,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733187739] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:34,976 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:34,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:05:34,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793506659] [2022-01-18 17:05:34,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:34,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:05:34,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:34,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:05:34,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:05:34,977 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-01-18 17:05:35,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:35,435 INFO L93 Difference]: Finished difference Result 2268 states and 6749 transitions. [2022-01-18 17:05:35,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 17:05:35,435 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-01-18 17:05:35,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:35,443 INFO L225 Difference]: With dead ends: 2268 [2022-01-18 17:05:35,444 INFO L226 Difference]: Without dead ends: 2268 [2022-01-18 17:05:35,444 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-01-18 17:05:35,445 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 250 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:35,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [250 Valid, 165 Invalid, 544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 489 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:05:35,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2268 states. [2022-01-18 17:05:35,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2268 to 699. [2022-01-18 17:05:35,466 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-01-18 17:05:35,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 2312 transitions. [2022-01-18 17:05:35,467 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 2312 transitions. Word has length 24 [2022-01-18 17:05:35,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:35,468 INFO L470 AbstractCegarLoop]: Abstraction has 699 states and 2312 transitions. [2022-01-18 17:05:35,468 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-01-18 17:05:35,468 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 2312 transitions. [2022-01-18 17:05:35,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:35,469 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:35,469 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-01-18 17:05:35,487 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-01-18 17:05:35,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-18 17:05:35,683 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:35,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:35,684 INFO L85 PathProgramCache]: Analyzing trace with hash 626259666, now seen corresponding path program 12 times [2022-01-18 17:05:35,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:35,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099541245] [2022-01-18 17:05:35,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:35,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:35,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:35,722 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:35,722 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:35,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099541245] [2022-01-18 17:05:35,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099541245] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:35,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363203753] [2022-01-18 17:05:35,722 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:05:35,722 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:35,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:35,723 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-01-18 17:05:35,724 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-01-18 17:05:35,743 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 17:05:35,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:35,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:35,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:35,805 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:35,805 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:35,871 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:35,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363203753] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:35,872 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:35,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:05:35,872 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496748871] [2022-01-18 17:05:35,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:35,872 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:05:35,872 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:35,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:05:35,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:05:35,873 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-01-18 17:05:36,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:36,417 INFO L93 Difference]: Finished difference Result 2256 states and 6789 transitions. [2022-01-18 17:05:36,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 17:05:36,417 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-01-18 17:05:36,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:36,425 INFO L225 Difference]: With dead ends: 2256 [2022-01-18 17:05:36,425 INFO L226 Difference]: Without dead ends: 2256 [2022-01-18 17:05:36,426 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-01-18 17:05:36,426 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 245 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:36,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 154 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 542 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:05:36,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2256 states. [2022-01-18 17:05:36,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2256 to 775. [2022-01-18 17:05:36,448 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-01-18 17:05:36,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 2546 transitions. [2022-01-18 17:05:36,450 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 2546 transitions. Word has length 24 [2022-01-18 17:05:36,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:36,450 INFO L470 AbstractCegarLoop]: Abstraction has 775 states and 2546 transitions. [2022-01-18 17:05:36,450 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-01-18 17:05:36,450 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 2546 transitions. [2022-01-18 17:05:36,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:36,452 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:36,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] [2022-01-18 17:05:36,469 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-01-18 17:05:36,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:36,667 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:36,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:36,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1014315128, now seen corresponding path program 13 times [2022-01-18 17:05:36,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:36,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031515461] [2022-01-18 17:05:36,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:36,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:36,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:36,699 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:36,700 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:36,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031515461] [2022-01-18 17:05:36,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031515461] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:36,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840167720] [2022-01-18 17:05:36,700 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:05:36,700 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:36,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:36,701 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-01-18 17:05:36,701 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-01-18 17:05:36,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:36,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:36,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:36,803 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:36,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:36,841 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:36,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840167720] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:36,842 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:36,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-01-18 17:05:36,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549155634] [2022-01-18 17:05:36,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:36,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 17:05:36,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:36,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 17:05:36,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 17:05:36,843 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-01-18 17:05:37,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:37,073 INFO L93 Difference]: Finished difference Result 1611 states and 5005 transitions. [2022-01-18 17:05:37,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 17:05:37,074 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-01-18 17:05:37,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:37,079 INFO L225 Difference]: With dead ends: 1611 [2022-01-18 17:05:37,079 INFO L226 Difference]: Without dead ends: 1611 [2022-01-18 17:05:37,080 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-01-18 17:05:37,080 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 217 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:37,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 110 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:05:37,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1611 states. [2022-01-18 17:05:37,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1611 to 926. [2022-01-18 17:05:37,097 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-01-18 17:05:37,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 3118 transitions. [2022-01-18 17:05:37,099 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 3118 transitions. Word has length 24 [2022-01-18 17:05:37,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:37,099 INFO L470 AbstractCegarLoop]: Abstraction has 926 states and 3118 transitions. [2022-01-18 17:05:37,099 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-01-18 17:05:37,099 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 3118 transitions. [2022-01-18 17:05:37,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:37,101 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:37,101 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-01-18 17:05:37,119 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-01-18 17:05:37,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-18 17:05:37,317 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:37,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:37,317 INFO L85 PathProgramCache]: Analyzing trace with hash 581438524, now seen corresponding path program 14 times [2022-01-18 17:05:37,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:37,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707560678] [2022-01-18 17:05:37,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:37,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:37,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:37,347 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:37,347 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:37,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707560678] [2022-01-18 17:05:37,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707560678] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:37,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508452139] [2022-01-18 17:05:37,347 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:05:37,347 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:37,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:37,348 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-01-18 17:05:37,349 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-01-18 17:05:37,370 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:05:37,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:37,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:37,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:37,442 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:37,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:37,517 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:37,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508452139] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:37,517 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:37,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:05:37,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010166261] [2022-01-18 17:05:37,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:37,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:05:37,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:37,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:05:37,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:05:37,519 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-01-18 17:05:38,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:38,026 INFO L93 Difference]: Finished difference Result 2408 states and 7521 transitions. [2022-01-18 17:05:38,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:05:38,026 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-01-18 17:05:38,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:38,032 INFO L225 Difference]: With dead ends: 2408 [2022-01-18 17:05:38,032 INFO L226 Difference]: Without dead ends: 2404 [2022-01-18 17:05:38,032 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-01-18 17:05:38,033 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 253 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:38,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [253 Valid, 168 Invalid, 667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 609 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:05:38,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2404 states. [2022-01-18 17:05:38,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2404 to 934. [2022-01-18 17:05:38,057 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-01-18 17:05:38,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 934 states to 934 states and 3132 transitions. [2022-01-18 17:05:38,059 INFO L78 Accepts]: Start accepts. Automaton has 934 states and 3132 transitions. Word has length 24 [2022-01-18 17:05:38,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:38,060 INFO L470 AbstractCegarLoop]: Abstraction has 934 states and 3132 transitions. [2022-01-18 17:05:38,060 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-01-18 17:05:38,060 INFO L276 IsEmpty]: Start isEmpty. Operand 934 states and 3132 transitions. [2022-01-18 17:05:38,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:38,061 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:38,061 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-01-18 17:05:38,077 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-01-18 17:05:38,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:38,275 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:38,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:38,276 INFO L85 PathProgramCache]: Analyzing trace with hash 716068860, now seen corresponding path program 15 times [2022-01-18 17:05:38,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:38,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990436946] [2022-01-18 17:05:38,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:38,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:38,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:38,308 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:38,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:38,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990436946] [2022-01-18 17:05:38,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990436946] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:38,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251529285] [2022-01-18 17:05:38,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:05:38,308 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:38,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:38,309 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-01-18 17:05:38,310 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-01-18 17:05:38,330 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 17:05:38,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:38,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:38,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:38,414 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:38,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:38,487 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:38,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251529285] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:38,488 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:38,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:05:38,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083629138] [2022-01-18 17:05:38,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:38,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:05:38,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:38,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:05:38,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:05:38,489 INFO L87 Difference]: Start difference. First operand 934 states and 3132 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-01-18 17:05:39,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:39,316 INFO L93 Difference]: Finished difference Result 3509 states and 10311 transitions. [2022-01-18 17:05:39,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 17:05:39,316 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-01-18 17:05:39,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:39,328 INFO L225 Difference]: With dead ends: 3509 [2022-01-18 17:05:39,328 INFO L226 Difference]: Without dead ends: 3509 [2022-01-18 17:05:39,329 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-01-18 17:05:39,329 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 571 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 716 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 571 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:39,329 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [571 Valid, 240 Invalid, 795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 716 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:05:39,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3509 states. [2022-01-18 17:05:39,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3509 to 985. [2022-01-18 17:05:39,368 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-01-18 17:05:39,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3345 transitions. [2022-01-18 17:05:39,371 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3345 transitions. Word has length 24 [2022-01-18 17:05:39,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:39,371 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 3345 transitions. [2022-01-18 17:05:39,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-01-18 17:05:39,371 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3345 transitions. [2022-01-18 17:05:39,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:39,373 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:39,373 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-01-18 17:05:39,393 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-01-18 17:05:39,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:39,589 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:39,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:39,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1935859282, now seen corresponding path program 16 times [2022-01-18 17:05:39,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:39,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238793393] [2022-01-18 17:05:39,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:39,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:39,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:39,625 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:39,625 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:39,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238793393] [2022-01-18 17:05:39,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238793393] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:39,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355038270] [2022-01-18 17:05:39,625 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:05:39,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:39,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:39,626 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-01-18 17:05:39,627 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-01-18 17:05:39,647 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:05:39,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:39,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:39,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:39,721 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:39,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:39,791 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:39,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355038270] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:39,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:39,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:05:39,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279039728] [2022-01-18 17:05:39,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:39,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:05:39,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:39,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:05:39,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:05:39,792 INFO L87 Difference]: Start difference. First operand 985 states and 3345 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-01-18 17:05:40,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:40,860 INFO L93 Difference]: Finished difference Result 3211 states and 9686 transitions. [2022-01-18 17:05:40,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-18 17:05:40,861 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-01-18 17:05:40,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:40,868 INFO L225 Difference]: With dead ends: 3211 [2022-01-18 17:05:40,868 INFO L226 Difference]: Without dead ends: 3207 [2022-01-18 17:05:40,870 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2478 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1498, Invalid=5144, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 17:05:40,870 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 512 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 844 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 512 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 844 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:40,870 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [512 Valid, 251 Invalid, 944 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 844 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:05:40,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3207 states. [2022-01-18 17:05:40,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3207 to 985. [2022-01-18 17:05:40,901 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-01-18 17:05:40,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3343 transitions. [2022-01-18 17:05:40,904 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3343 transitions. Word has length 24 [2022-01-18 17:05:40,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:40,904 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 3343 transitions. [2022-01-18 17:05:40,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-01-18 17:05:40,904 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3343 transitions. [2022-01-18 17:05:40,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:40,906 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:40,906 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-01-18 17:05:40,921 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-01-18 17:05:41,119 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:41,119 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:41,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:41,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1446822462, now seen corresponding path program 3 times [2022-01-18 17:05:41,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:41,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984753804] [2022-01-18 17:05:41,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:41,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:41,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:41,156 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:05:41,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:41,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984753804] [2022-01-18 17:05:41,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984753804] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:41,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127584526] [2022-01-18 17:05:41,157 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:05:41,157 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:41,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:41,158 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-01-18 17:05:41,159 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-01-18 17:05:41,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 17:05:41,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:41,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 17:05:41,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:41,227 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:05:41,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:41,283 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:05:41,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127584526] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:41,283 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:41,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-01-18 17:05:41,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792507978] [2022-01-18 17:05:41,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:41,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 17:05:41,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:41,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 17:05:41,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-01-18 17:05:41,284 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-01-18 17:05:41,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:41,398 INFO L93 Difference]: Finished difference Result 1333 states and 4297 transitions. [2022-01-18 17:05:41,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 17:05:41,398 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-01-18 17:05:41,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:41,402 INFO L225 Difference]: With dead ends: 1333 [2022-01-18 17:05:41,402 INFO L226 Difference]: Without dead ends: 1333 [2022-01-18 17:05:41,402 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-01-18 17:05:41,402 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 100 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:41,402 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 60 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:05:41,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1333 states. [2022-01-18 17:05:41,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1333 to 937. [2022-01-18 17:05:41,430 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-01-18 17:05:41,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 3162 transitions. [2022-01-18 17:05:41,432 INFO L78 Accepts]: Start accepts. Automaton has 937 states and 3162 transitions. Word has length 24 [2022-01-18 17:05:41,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:41,432 INFO L470 AbstractCegarLoop]: Abstraction has 937 states and 3162 transitions. [2022-01-18 17:05:41,432 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-01-18 17:05:41,432 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 3162 transitions. [2022-01-18 17:05:41,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:41,434 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:41,434 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-01-18 17:05:41,450 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-01-18 17:05:41,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:41,647 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:41,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:41,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1917945090, now seen corresponding path program 17 times [2022-01-18 17:05:41,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:41,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141730062] [2022-01-18 17:05:41,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:41,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:41,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:41,677 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:41,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:41,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141730062] [2022-01-18 17:05:41,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141730062] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:41,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958531579] [2022-01-18 17:05:41,677 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:05:41,677 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:41,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:41,678 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-01-18 17:05:41,679 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-01-18 17:05:41,698 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:05:41,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:41,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:41,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:41,752 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:41,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:41,802 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:41,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958531579] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:41,803 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:41,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-01-18 17:05:41,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71377646] [2022-01-18 17:05:41,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:41,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 17:05:41,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:41,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 17:05:41,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-01-18 17:05:41,804 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-01-18 17:05:42,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:42,113 INFO L93 Difference]: Finished difference Result 2129 states and 6669 transitions. [2022-01-18 17:05:42,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 17:05:42,114 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-01-18 17:05:42,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:42,119 INFO L225 Difference]: With dead ends: 2129 [2022-01-18 17:05:42,119 INFO L226 Difference]: Without dead ends: 2129 [2022-01-18 17:05:42,119 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-01-18 17:05:42,119 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 184 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:42,120 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 142 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:05:42,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2129 states. [2022-01-18 17:05:42,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2129 to 1003. [2022-01-18 17:05:42,142 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-01-18 17:05:42,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 3371 transitions. [2022-01-18 17:05:42,144 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 3371 transitions. Word has length 24 [2022-01-18 17:05:42,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:42,144 INFO L470 AbstractCegarLoop]: Abstraction has 1003 states and 3371 transitions. [2022-01-18 17:05:42,144 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-01-18 17:05:42,145 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 3371 transitions. [2022-01-18 17:05:42,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:42,146 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:42,146 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-01-18 17:05:42,163 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-01-18 17:05:42,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-01-18 17:05:42,359 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:42,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:42,360 INFO L85 PathProgramCache]: Analyzing trace with hash -15265638, now seen corresponding path program 18 times [2022-01-18 17:05:42,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:42,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841123354] [2022-01-18 17:05:42,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:42,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:42,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:42,384 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:42,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:42,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841123354] [2022-01-18 17:05:42,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841123354] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:42,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229112372] [2022-01-18 17:05:42,385 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:05:42,385 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:42,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:42,386 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-01-18 17:05:42,387 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-01-18 17:05:42,406 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:05:42,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:42,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:42,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:42,461 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:42,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:42,508 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:42,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229112372] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:42,508 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:42,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 17:05:42,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037162710] [2022-01-18 17:05:42,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:42,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 17:05:42,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:42,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 17:05:42,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-01-18 17:05:42,509 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-01-18 17:05:42,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:42,854 INFO L93 Difference]: Finished difference Result 2262 states and 7067 transitions. [2022-01-18 17:05:42,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 17:05:42,854 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-01-18 17:05:42,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:42,860 INFO L225 Difference]: With dead ends: 2262 [2022-01-18 17:05:42,860 INFO L226 Difference]: Without dead ends: 2262 [2022-01-18 17:05:42,860 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-01-18 17:05:42,861 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 193 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:42,861 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 123 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:05:42,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2262 states. [2022-01-18 17:05:42,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2262 to 1073. [2022-01-18 17:05:42,891 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-01-18 17:05:42,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 3598 transitions. [2022-01-18 17:05:42,893 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 3598 transitions. Word has length 24 [2022-01-18 17:05:42,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:42,893 INFO L470 AbstractCegarLoop]: Abstraction has 1073 states and 3598 transitions. [2022-01-18 17:05:42,893 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-01-18 17:05:42,894 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 3598 transitions. [2022-01-18 17:05:42,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:42,896 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:42,896 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-01-18 17:05:42,912 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-01-18 17:05:43,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-01-18 17:05:43,111 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:43,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:43,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1098288294, now seen corresponding path program 19 times [2022-01-18 17:05:43,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:43,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109990599] [2022-01-18 17:05:43,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:43,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:43,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:43,144 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:43,144 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:43,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109990599] [2022-01-18 17:05:43,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109990599] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:43,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009126745] [2022-01-18 17:05:43,145 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:05:43,145 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:43,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:43,146 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-01-18 17:05:43,147 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-01-18 17:05:43,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:43,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:43,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:43,259 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:43,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:43,301 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:05:43,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009126745] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:43,302 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:43,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-01-18 17:05:43,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615249617] [2022-01-18 17:05:43,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:43,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:05:43,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:43,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:05:43,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:05:43,303 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-01-18 17:05:43,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:43,534 INFO L93 Difference]: Finished difference Result 1474 states and 4766 transitions. [2022-01-18 17:05:43,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 17:05:43,535 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-01-18 17:05:43,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:43,538 INFO L225 Difference]: With dead ends: 1474 [2022-01-18 17:05:43,538 INFO L226 Difference]: Without dead ends: 1464 [2022-01-18 17:05:43,538 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-01-18 17:05:43,539 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 143 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:43,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 119 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:05:43,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1464 states. [2022-01-18 17:05:43,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1464 to 1140. [2022-01-18 17:05:43,555 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-01-18 17:05:43,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 3868 transitions. [2022-01-18 17:05:43,558 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 3868 transitions. Word has length 24 [2022-01-18 17:05:43,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:43,558 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 3868 transitions. [2022-01-18 17:05:43,559 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-01-18 17:05:43,559 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 3868 transitions. [2022-01-18 17:05:43,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:43,561 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:43,561 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-01-18 17:05:43,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-01-18 17:05:43,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:43,775 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:43,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:43,776 INFO L85 PathProgramCache]: Analyzing trace with hash -60086780, now seen corresponding path program 20 times [2022-01-18 17:05:43,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:43,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86450082] [2022-01-18 17:05:43,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:43,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:43,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:43,804 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:05:43,804 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:43,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86450082] [2022-01-18 17:05:43,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86450082] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:43,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151152336] [2022-01-18 17:05:43,804 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:05:43,804 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:43,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:43,805 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-01-18 17:05:43,806 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-01-18 17:05:43,825 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:05:43,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:43,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:43,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:43,898 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:05:43,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:43,950 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:05:43,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151152336] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:43,950 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:43,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 17:05:43,950 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368335454] [2022-01-18 17:05:43,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:43,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 17:05:43,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:43,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 17:05:43,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-01-18 17:05:43,951 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-01-18 17:05:44,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:44,202 INFO L93 Difference]: Finished difference Result 2318 states and 7414 transitions. [2022-01-18 17:05:44,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 17:05:44,202 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-01-18 17:05:44,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:44,235 INFO L225 Difference]: With dead ends: 2318 [2022-01-18 17:05:44,235 INFO L226 Difference]: Without dead ends: 2314 [2022-01-18 17:05:44,236 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-01-18 17:05:44,237 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 180 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:44,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 121 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:05:44,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2314 states. [2022-01-18 17:05:44,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2314 to 1140. [2022-01-18 17:05:44,261 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-01-18 17:05:44,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 3866 transitions. [2022-01-18 17:05:44,264 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 3866 transitions. Word has length 24 [2022-01-18 17:05:44,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:44,265 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 3866 transitions. [2022-01-18 17:05:44,265 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-01-18 17:05:44,265 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 3866 transitions. [2022-01-18 17:05:44,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:44,267 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:44,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-01-18 17:05:44,285 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-01-18 17:05:44,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:44,475 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:44,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:44,476 INFO L85 PathProgramCache]: Analyzing trace with hash 537249878, now seen corresponding path program 21 times [2022-01-18 17:05:44,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:44,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177939082] [2022-01-18 17:05:44,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:44,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:44,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:44,514 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:44,514 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:44,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177939082] [2022-01-18 17:05:44,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177939082] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:44,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120934765] [2022-01-18 17:05:44,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:05:44,514 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:44,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:44,515 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-01-18 17:05:44,516 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-01-18 17:05:44,536 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:05:44,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:44,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:44,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:44,582 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:44,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:44,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-01-18 17:05:44,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120934765] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:44,629 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:44,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-01-18 17:05:44,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904352366] [2022-01-18 17:05:44,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:44,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 17:05:44,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:44,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 17:05:44,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 17:05:44,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-01-18 17:05:44,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:44,900 INFO L93 Difference]: Finished difference Result 2302 states and 7376 transitions. [2022-01-18 17:05:44,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 17:05:44,900 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-01-18 17:05:44,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:44,905 INFO L225 Difference]: With dead ends: 2302 [2022-01-18 17:05:44,905 INFO L226 Difference]: Without dead ends: 2290 [2022-01-18 17:05:44,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=223, Invalid=707, Unknown=0, NotChecked=0, Total=930 [2022-01-18 17:05:44,906 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 203 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:44,906 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 124 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:05:44,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2290 states. [2022-01-18 17:05:44,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2290 to 1148. [2022-01-18 17:05:44,928 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-01-18 17:05:44,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 3882 transitions. [2022-01-18 17:05:44,930 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 3882 transitions. Word has length 24 [2022-01-18 17:05:44,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:44,930 INFO L470 AbstractCegarLoop]: Abstraction has 1148 states and 3882 transitions. [2022-01-18 17:05:44,930 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-01-18 17:05:44,930 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 3882 transitions. [2022-01-18 17:05:44,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:44,932 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:44,932 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-01-18 17:05:44,948 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-01-18 17:05:45,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-18 17:05:45,147 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:45,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:45,148 INFO L85 PathProgramCache]: Analyzing trace with hash 10829594, now seen corresponding path program 22 times [2022-01-18 17:05:45,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:45,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367471875] [2022-01-18 17:05:45,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:45,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:45,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:45,183 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:45,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:45,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367471875] [2022-01-18 17:05:45,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367471875] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:45,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89480337] [2022-01-18 17:05:45,184 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:05:45,184 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:45,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:45,185 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-01-18 17:05:45,185 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-01-18 17:05:45,204 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:05:45,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:45,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:45,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:45,291 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:45,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:45,376 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:05:45,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89480337] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:45,376 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:45,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:05:45,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106681915] [2022-01-18 17:05:45,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:45,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:05:45,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:45,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:05:45,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:05:45,377 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-01-18 17:05:46,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:46,139 INFO L93 Difference]: Finished difference Result 4760 states and 15112 transitions. [2022-01-18 17:05:46,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 17:05:46,139 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-01-18 17:05:46,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:46,150 INFO L225 Difference]: With dead ends: 4760 [2022-01-18 17:05:46,150 INFO L226 Difference]: Without dead ends: 4760 [2022-01-18 17:05:46,151 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-01-18 17:05:46,151 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 408 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 683 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 683 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:46,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [408 Valid, 205 Invalid, 759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 683 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:05:46,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4760 states. [2022-01-18 17:05:46,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4760 to 1429. [2022-01-18 17:05:46,195 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-01-18 17:05:46,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1429 states to 1429 states and 5126 transitions. [2022-01-18 17:05:46,199 INFO L78 Accepts]: Start accepts. Automaton has 1429 states and 5126 transitions. Word has length 24 [2022-01-18 17:05:46,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:46,199 INFO L470 AbstractCegarLoop]: Abstraction has 1429 states and 5126 transitions. [2022-01-18 17:05:46,199 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-01-18 17:05:46,199 INFO L276 IsEmpty]: Start isEmpty. Operand 1429 states and 5126 transitions. [2022-01-18 17:05:46,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:46,201 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:46,201 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-01-18 17:05:46,219 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-01-18 17:05:46,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-18 17:05:46,415 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:46,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:46,416 INFO L85 PathProgramCache]: Analyzing trace with hash 577781674, now seen corresponding path program 23 times [2022-01-18 17:05:46,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:46,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850176112] [2022-01-18 17:05:46,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:46,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:46,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:46,452 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:46,452 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:46,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850176112] [2022-01-18 17:05:46,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850176112] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:46,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749555171] [2022-01-18 17:05:46,453 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:05:46,453 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:46,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:46,454 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-01-18 17:05:46,454 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-01-18 17:05:46,473 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:05:46,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:46,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:46,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:46,562 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:46,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:46,658 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:05:46,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749555171] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:46,658 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:46,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:05:46,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981985926] [2022-01-18 17:05:46,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:46,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:05:46,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:46,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:05:46,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:05:46,660 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-01-18 17:05:47,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:47,333 INFO L93 Difference]: Finished difference Result 4260 states and 13532 transitions. [2022-01-18 17:05:47,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 17:05:47,338 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-01-18 17:05:47,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:47,347 INFO L225 Difference]: With dead ends: 4260 [2022-01-18 17:05:47,347 INFO L226 Difference]: Without dead ends: 4260 [2022-01-18 17:05:47,347 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-01-18 17:05:47,348 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 452 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:47,348 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [452 Valid, 199 Invalid, 733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 661 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:05:47,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4260 states. [2022-01-18 17:05:47,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4260 to 1426. [2022-01-18 17:05:47,390 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-01-18 17:05:47,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1426 states to 1426 states and 5112 transitions. [2022-01-18 17:05:47,393 INFO L78 Accepts]: Start accepts. Automaton has 1426 states and 5112 transitions. Word has length 24 [2022-01-18 17:05:47,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:47,393 INFO L470 AbstractCegarLoop]: Abstraction has 1426 states and 5112 transitions. [2022-01-18 17:05:47,393 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-01-18 17:05:47,393 INFO L276 IsEmpty]: Start isEmpty. Operand 1426 states and 5112 transitions. [2022-01-18 17:05:47,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:47,395 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:47,395 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-01-18 17:05:47,413 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-01-18 17:05:47,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-18 17:05:47,611 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:47,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:47,612 INFO L85 PathProgramCache]: Analyzing trace with hash -594564184, now seen corresponding path program 24 times [2022-01-18 17:05:47,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:47,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944807647] [2022-01-18 17:05:47,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:47,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:47,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:47,644 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:47,645 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:47,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944807647] [2022-01-18 17:05:47,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944807647] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:47,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310477293] [2022-01-18 17:05:47,646 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:05:47,646 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:47,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:47,647 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-01-18 17:05:47,650 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-01-18 17:05:47,669 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:05:47,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:47,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:47,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:47,748 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:47,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:47,810 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:47,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310477293] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:47,810 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:47,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-01-18 17:05:47,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138962639] [2022-01-18 17:05:47,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:47,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 17:05:47,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:47,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 17:05:47,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-18 17:05:47,811 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-01-18 17:05:48,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:48,411 INFO L93 Difference]: Finished difference Result 4602 states and 14473 transitions. [2022-01-18 17:05:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 17:05:48,411 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-01-18 17:05:48,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:48,420 INFO L225 Difference]: With dead ends: 4602 [2022-01-18 17:05:48,421 INFO L226 Difference]: Without dead ends: 4602 [2022-01-18 17:05:48,421 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 875 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=666, Invalid=1986, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 17:05:48,421 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 307 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:48,422 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [307 Valid, 189 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:05:48,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4602 states. [2022-01-18 17:05:48,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4602 to 1436. [2022-01-18 17:05:48,464 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-01-18 17:05:48,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5155 transitions. [2022-01-18 17:05:48,467 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5155 transitions. Word has length 24 [2022-01-18 17:05:48,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:48,468 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5155 transitions. [2022-01-18 17:05:48,468 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-01-18 17:05:48,468 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5155 transitions. [2022-01-18 17:05:48,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:48,470 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:48,470 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-01-18 17:05:48,486 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-01-18 17:05:48,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:48,683 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:48,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:48,684 INFO L85 PathProgramCache]: Analyzing trace with hash -513188096, now seen corresponding path program 25 times [2022-01-18 17:05:48,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:48,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917609615] [2022-01-18 17:05:48,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:48,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:48,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:48,717 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:48,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:48,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917609615] [2022-01-18 17:05:48,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917609615] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:48,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055911011] [2022-01-18 17:05:48,718 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:05:48,718 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:48,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:48,719 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-01-18 17:05:48,719 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-01-18 17:05:48,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:48,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:48,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:48,801 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:48,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:48,873 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:48,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055911011] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:48,873 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:48,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-01-18 17:05:48,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150701405] [2022-01-18 17:05:48,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:48,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 17:05:48,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:48,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 17:05:48,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-18 17:05:48,874 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-01-18 17:05:49,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:49,363 INFO L93 Difference]: Finished difference Result 4348 states and 13871 transitions. [2022-01-18 17:05:49,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 17:05:49,363 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-01-18 17:05:49,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:49,371 INFO L225 Difference]: With dead ends: 4348 [2022-01-18 17:05:49,371 INFO L226 Difference]: Without dead ends: 4344 [2022-01-18 17:05:49,372 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-01-18 17:05:49,372 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 387 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:49,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [387 Valid, 153 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 489 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:05:49,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4344 states. [2022-01-18 17:05:49,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4344 to 1436. [2022-01-18 17:05:49,413 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-01-18 17:05:49,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5153 transitions. [2022-01-18 17:05:49,416 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5153 transitions. Word has length 24 [2022-01-18 17:05:49,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:49,416 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5153 transitions. [2022-01-18 17:05:49,416 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-01-18 17:05:49,416 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5153 transitions. [2022-01-18 17:05:49,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:49,418 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:49,418 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-01-18 17:05:49,435 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-01-18 17:05:49,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:49,631 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:49,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:49,632 INFO L85 PathProgramCache]: Analyzing trace with hash 417469120, now seen corresponding path program 26 times [2022-01-18 17:05:49,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:49,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894459686] [2022-01-18 17:05:49,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:49,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:49,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:49,664 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:49,664 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:49,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894459686] [2022-01-18 17:05:49,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894459686] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:49,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990349778] [2022-01-18 17:05:49,664 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:05:49,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:49,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:49,665 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-01-18 17:05:49,665 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-01-18 17:05:49,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:05:49,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:49,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:49,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:49,768 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:49,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:49,838 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:05:49,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990349778] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:49,839 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:49,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:05:49,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735089174] [2022-01-18 17:05:49,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:49,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:05:49,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:49,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:05:49,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:05:49,839 INFO L87 Difference]: Start difference. First operand 1436 states and 5153 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-01-18 17:05:50,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:50,390 INFO L93 Difference]: Finished difference Result 4035 states and 12669 transitions. [2022-01-18 17:05:50,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 17:05:50,391 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-01-18 17:05:50,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:50,398 INFO L225 Difference]: With dead ends: 4035 [2022-01-18 17:05:50,398 INFO L226 Difference]: Without dead ends: 4035 [2022-01-18 17:05:50,399 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-01-18 17:05:50,399 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 416 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 522 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:50,399 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [416 Valid, 206 Invalid, 595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 522 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:05:50,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4035 states. [2022-01-18 17:05:50,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4035 to 1442. [2022-01-18 17:05:50,438 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-01-18 17:05:50,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 5178 transitions. [2022-01-18 17:05:50,441 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 5178 transitions. Word has length 24 [2022-01-18 17:05:50,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:50,441 INFO L470 AbstractCegarLoop]: Abstraction has 1442 states and 5178 transitions. [2022-01-18 17:05:50,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-01-18 17:05:50,441 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 5178 transitions. [2022-01-18 17:05:50,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:50,444 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:50,444 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-01-18 17:05:50,465 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-01-18 17:05:50,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:50,659 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:50,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:50,660 INFO L85 PathProgramCache]: Analyzing trace with hash 2060508274, now seen corresponding path program 27 times [2022-01-18 17:05:50,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:50,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826201675] [2022-01-18 17:05:50,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:50,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:50,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:50,694 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:50,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:50,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826201675] [2022-01-18 17:05:50,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826201675] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:50,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830642763] [2022-01-18 17:05:50,694 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:05:50,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:50,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:50,695 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-01-18 17:05:50,696 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-01-18 17:05:50,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:05:50,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:50,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:50,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:50,786 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:50,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:50,853 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:05:50,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830642763] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:50,854 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:50,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:05:50,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418677718] [2022-01-18 17:05:50,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:50,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:05:50,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:50,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:05:50,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:05:50,855 INFO L87 Difference]: Start difference. First operand 1442 states and 5178 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-01-18 17:05:51,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:51,563 INFO L93 Difference]: Finished difference Result 3794 states and 12201 transitions. [2022-01-18 17:05:51,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 17:05:51,563 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-01-18 17:05:51,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:51,570 INFO L225 Difference]: With dead ends: 3794 [2022-01-18 17:05:51,571 INFO L226 Difference]: Without dead ends: 3790 [2022-01-18 17:05:51,571 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-01-18 17:05:51,571 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 332 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 686 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:51,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 201 Invalid, 774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 686 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:05:51,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3790 states. [2022-01-18 17:05:51,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3790 to 1436. [2022-01-18 17:05:51,605 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-01-18 17:05:51,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5153 transitions. [2022-01-18 17:05:51,608 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5153 transitions. Word has length 24 [2022-01-18 17:05:51,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:51,608 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5153 transitions. [2022-01-18 17:05:51,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-01-18 17:05:51,608 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5153 transitions. [2022-01-18 17:05:51,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:51,611 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:51,611 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-01-18 17:05:51,626 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-01-18 17:05:51,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-01-18 17:05:51,811 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:51,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:51,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1231031038, now seen corresponding path program 28 times [2022-01-18 17:05:51,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:51,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293844471] [2022-01-18 17:05:51,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:51,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:51,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:51,840 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:51,841 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:51,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293844471] [2022-01-18 17:05:51,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293844471] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:51,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545294551] [2022-01-18 17:05:51,841 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:05:51,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:51,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:51,842 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-01-18 17:05:51,842 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-01-18 17:05:51,861 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:05:51,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:51,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:51,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:51,919 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:51,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:51,977 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:51,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545294551] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:51,977 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:51,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:05:51,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050967268] [2022-01-18 17:05:51,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:51,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:05:51,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:51,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:05:51,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:05:51,978 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-01-18 17:05:52,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:52,585 INFO L93 Difference]: Finished difference Result 3978 states and 12923 transitions. [2022-01-18 17:05:52,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 17:05:52,586 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-01-18 17:05:52,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:52,594 INFO L225 Difference]: With dead ends: 3978 [2022-01-18 17:05:52,594 INFO L226 Difference]: Without dead ends: 3978 [2022-01-18 17:05:52,594 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-01-18 17:05:52,595 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 239 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:52,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 190 Invalid, 577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:05:52,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3978 states. [2022-01-18 17:05:52,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3978 to 1585. [2022-01-18 17:05:52,633 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-01-18 17:05:52,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1585 states to 1585 states and 5689 transitions. [2022-01-18 17:05:52,637 INFO L78 Accepts]: Start accepts. Automaton has 1585 states and 5689 transitions. Word has length 24 [2022-01-18 17:05:52,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:52,637 INFO L470 AbstractCegarLoop]: Abstraction has 1585 states and 5689 transitions. [2022-01-18 17:05:52,637 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-01-18 17:05:52,637 INFO L276 IsEmpty]: Start isEmpty. Operand 1585 states and 5689 transitions. [2022-01-18 17:05:52,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:52,640 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:52,640 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-01-18 17:05:52,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-18 17:05:52,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:52,855 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:52,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:52,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1149654950, now seen corresponding path program 29 times [2022-01-18 17:05:52,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:52,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545859160] [2022-01-18 17:05:52,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:52,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:52,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:52,889 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:52,889 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:52,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545859160] [2022-01-18 17:05:52,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545859160] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:52,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511637887] [2022-01-18 17:05:52,890 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:05:52,890 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:52,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:52,891 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-01-18 17:05:52,891 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-01-18 17:05:52,911 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:05:52,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:52,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:52,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:52,965 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:52,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:53,021 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:53,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511637887] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:53,022 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:53,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:05:53,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006997404] [2022-01-18 17:05:53,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:53,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:05:53,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:53,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:05:53,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:05:53,022 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-01-18 17:05:53,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:53,510 INFO L93 Difference]: Finished difference Result 3706 states and 12257 transitions. [2022-01-18 17:05:53,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 17:05:53,510 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-01-18 17:05:53,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:53,517 INFO L225 Difference]: With dead ends: 3706 [2022-01-18 17:05:53,517 INFO L226 Difference]: Without dead ends: 3702 [2022-01-18 17:05:53,517 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-01-18 17:05:53,518 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 246 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:53,518 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 162 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:05:53,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3702 states. [2022-01-18 17:05:53,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3702 to 1575. [2022-01-18 17:05:53,551 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-01-18 17:05:53,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1575 states to 1575 states and 5646 transitions. [2022-01-18 17:05:53,555 INFO L78 Accepts]: Start accepts. Automaton has 1575 states and 5646 transitions. Word has length 24 [2022-01-18 17:05:53,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:53,555 INFO L470 AbstractCegarLoop]: Abstraction has 1575 states and 5646 transitions. [2022-01-18 17:05:53,555 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-01-18 17:05:53,555 INFO L276 IsEmpty]: Start isEmpty. Operand 1575 states and 5646 transitions. [2022-01-18 17:05:53,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:53,558 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:53,558 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-01-18 17:05:53,577 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-01-18 17:05:53,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:53,773 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:53,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:53,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1630220374, now seen corresponding path program 30 times [2022-01-18 17:05:53,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:53,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759780212] [2022-01-18 17:05:53,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:53,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:53,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:53,805 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:53,805 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:53,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759780212] [2022-01-18 17:05:53,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759780212] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:53,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329989205] [2022-01-18 17:05:53,805 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:05:53,805 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:53,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:53,806 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-01-18 17:05:53,807 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-01-18 17:05:53,827 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:05:53,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:53,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:53,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:53,881 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:53,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:53,938 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:53,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329989205] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:53,939 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:53,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:05:53,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898768508] [2022-01-18 17:05:53,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:53,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:05:53,939 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:53,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:05:53,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:05:53,939 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-01-18 17:05:54,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:54,479 INFO L93 Difference]: Finished difference Result 4114 states and 13193 transitions. [2022-01-18 17:05:54,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 17:05:54,479 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-01-18 17:05:54,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:54,487 INFO L225 Difference]: With dead ends: 4114 [2022-01-18 17:05:54,487 INFO L226 Difference]: Without dead ends: 4102 [2022-01-18 17:05:54,488 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-01-18 17:05:54,488 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 238 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:54,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [238 Valid, 209 Invalid, 641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 594 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:05:54,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4102 states. [2022-01-18 17:05:54,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4102 to 1595. [2022-01-18 17:05:54,525 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-01-18 17:05:54,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1595 states to 1595 states and 5720 transitions. [2022-01-18 17:05:54,529 INFO L78 Accepts]: Start accepts. Automaton has 1595 states and 5720 transitions. Word has length 24 [2022-01-18 17:05:54,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:54,529 INFO L470 AbstractCegarLoop]: Abstraction has 1595 states and 5720 transitions. [2022-01-18 17:05:54,529 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-01-18 17:05:54,529 INFO L276 IsEmpty]: Start isEmpty. Operand 1595 states and 5720 transitions. [2022-01-18 17:05:54,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:54,532 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:54,532 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-01-18 17:05:54,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-18 17:05:54,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-01-18 17:05:54,739 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:54,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:54,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1067620206, now seen corresponding path program 31 times [2022-01-18 17:05:54,740 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:54,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382224253] [2022-01-18 17:05:54,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:54,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:54,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:54,774 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:54,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:54,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382224253] [2022-01-18 17:05:54,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382224253] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:54,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474171196] [2022-01-18 17:05:54,775 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:05:54,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:54,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:54,776 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-01-18 17:05:54,776 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-01-18 17:05:54,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:54,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:54,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:54,869 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:54,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:54,943 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:54,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474171196] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:54,943 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:54,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 17:05:54,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107288403] [2022-01-18 17:05:54,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:54,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:05:54,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:54,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:05:54,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:05:54,944 INFO L87 Difference]: Start difference. First operand 1595 states and 5720 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 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-01-18 17:05:55,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:55,501 INFO L93 Difference]: Finished difference Result 3694 states and 11776 transitions. [2022-01-18 17:05:55,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 17:05:55,501 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 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-01-18 17:05:55,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:55,508 INFO L225 Difference]: With dead ends: 3694 [2022-01-18 17:05:55,508 INFO L226 Difference]: Without dead ends: 3694 [2022-01-18 17:05:55,509 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-01-18 17:05:55,509 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 426 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 426 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:55,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [426 Valid, 240 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:05:55,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3694 states. [2022-01-18 17:05:55,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3694 to 1680. [2022-01-18 17:05:55,553 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-01-18 17:05:55,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1680 states to 1680 states and 6018 transitions. [2022-01-18 17:05:55,558 INFO L78 Accepts]: Start accepts. Automaton has 1680 states and 6018 transitions. Word has length 24 [2022-01-18 17:05:55,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:55,558 INFO L470 AbstractCegarLoop]: Abstraction has 1680 states and 6018 transitions. [2022-01-18 17:05:55,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 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-01-18 17:05:55,558 INFO L276 IsEmpty]: Start isEmpty. Operand 1680 states and 6018 transitions. [2022-01-18 17:05:55,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:55,561 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:55,561 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-01-18 17:05:55,577 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-01-18 17:05:55,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 17:05:55,775 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:55,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:55,776 INFO L85 PathProgramCache]: Analyzing trace with hash 575418948, now seen corresponding path program 32 times [2022-01-18 17:05:55,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:55,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766249983] [2022-01-18 17:05:55,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:55,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:55,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:55,807 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:55,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:55,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766249983] [2022-01-18 17:05:55,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766249983] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:55,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757327758] [2022-01-18 17:05:55,807 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:05:55,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:55,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:55,808 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-01-18 17:05:55,809 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-01-18 17:05:55,830 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:05:55,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:55,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:55,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:55,904 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:55,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:55,991 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:55,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757327758] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:55,991 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:55,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 17:05:55,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512329392] [2022-01-18 17:05:55,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:55,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:05:55,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:55,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:05:55,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:05:55,993 INFO L87 Difference]: Start difference. First operand 1680 states and 6018 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 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-01-18 17:05:56,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:56,748 INFO L93 Difference]: Finished difference Result 3420 states and 11230 transitions. [2022-01-18 17:05:56,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 17:05:56,748 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 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-01-18 17:05:56,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:56,755 INFO L225 Difference]: With dead ends: 3420 [2022-01-18 17:05:56,755 INFO L226 Difference]: Without dead ends: 3416 [2022-01-18 17:05:56,755 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-01-18 17:05:56,756 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 387 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 659 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:56,756 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [387 Valid, 211 Invalid, 773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 659 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:05:56,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3416 states. [2022-01-18 17:05:56,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3416 to 1678. [2022-01-18 17:05:56,790 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-01-18 17:05:56,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1678 states to 1678 states and 6007 transitions. [2022-01-18 17:05:56,794 INFO L78 Accepts]: Start accepts. Automaton has 1678 states and 6007 transitions. Word has length 24 [2022-01-18 17:05:56,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:56,794 INFO L470 AbstractCegarLoop]: Abstraction has 1678 states and 6007 transitions. [2022-01-18 17:05:56,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 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-01-18 17:05:56,794 INFO L276 IsEmpty]: Start isEmpty. Operand 1678 states and 6007 transitions. [2022-01-18 17:05:56,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:05:56,796 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:56,797 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-01-18 17:05:56,812 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-01-18 17:05:56,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-18 17:05:56,999 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:56,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:56,999 INFO L85 PathProgramCache]: Analyzing trace with hash -692038230, now seen corresponding path program 33 times [2022-01-18 17:05:56,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:56,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787062225] [2022-01-18 17:05:56,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:56,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:57,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:57,044 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:57,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:57,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787062225] [2022-01-18 17:05:57,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787062225] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:57,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491703187] [2022-01-18 17:05:57,044 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:05:57,045 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:57,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:57,045 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-01-18 17:05:57,047 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-01-18 17:05:57,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:05:57,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:57,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:05:57,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:57,127 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:57,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:57,191 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:57,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491703187] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:57,192 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:57,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 17:05:57,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335218746] [2022-01-18 17:05:57,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:57,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:05:57,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:57,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:05:57,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:05:57,192 INFO L87 Difference]: Start difference. First operand 1678 states and 6007 transitions. Second operand has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 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-01-18 17:05:57,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:57,747 INFO L93 Difference]: Finished difference Result 3256 states and 10823 transitions. [2022-01-18 17:05:57,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 17:05:57,747 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 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-01-18 17:05:57,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:57,753 INFO L225 Difference]: With dead ends: 3256 [2022-01-18 17:05:57,754 INFO L226 Difference]: Without dead ends: 3244 [2022-01-18 17:05:57,754 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-01-18 17:05:57,754 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 261 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 544 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:57,754 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [261 Valid, 193 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 544 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:05:57,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3244 states. [2022-01-18 17:05:57,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3244 to 1676. [2022-01-18 17:05:57,796 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-01-18 17:05:57,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1676 states to 1676 states and 5996 transitions. [2022-01-18 17:05:57,799 INFO L78 Accepts]: Start accepts. Automaton has 1676 states and 5996 transitions. Word has length 24 [2022-01-18 17:05:57,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:57,800 INFO L470 AbstractCegarLoop]: Abstraction has 1676 states and 5996 transitions. [2022-01-18 17:05:57,800 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 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-01-18 17:05:57,800 INFO L276 IsEmpty]: Start isEmpty. Operand 1676 states and 5996 transitions. [2022-01-18 17:05:57,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:05:57,803 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:57,803 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-01-18 17:05:57,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-01-18 17:05:58,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 17:05:58,003 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:58,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:58,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1837488904, now seen corresponding path program 4 times [2022-01-18 17:05:58,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:58,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060054802] [2022-01-18 17:05:58,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:58,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:58,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:58,183 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:58,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:58,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060054802] [2022-01-18 17:05:58,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060054802] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:58,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820364203] [2022-01-18 17:05:58,184 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:05:58,184 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:58,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:58,184 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-01-18 17:05:58,185 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-01-18 17:05:58,206 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:05:58,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:58,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:05:58,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:58,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:05:58,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:58,476 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 50 treesize of output 42 [2022-01-18 17:05:58,490 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 17:05:58,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 37 [2022-01-18 17:05:58,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:05:58,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 17:05:58,518 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:58,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:58,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:58,688 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:58,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 45 treesize of output 80 [2022-01-18 17:05:58,722 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:58,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 17:05:58,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:58,748 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:58,748 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 97 treesize of output 111 [2022-01-18 17:06:00,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:00,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:00,546 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:00,547 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 45 treesize of output 72 [2022-01-18 17:06:00,587 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 17:06:00,587 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 17:06:00,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:00,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:00,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:00,607 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 65 treesize of output 81 [2022-01-18 17:06:00,943 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:00,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820364203] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:06:00,944 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:06:00,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 17:06:00,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676168366] [2022-01-18 17:06:00,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:06:00,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:06:00,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:06:00,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:06:00,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:06:00,945 INFO L87 Difference]: Start difference. First operand 1676 states and 5996 transitions. Second operand has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 24 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-01-18 17:06:02,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:06:02,907 INFO L93 Difference]: Finished difference Result 3843 states and 12416 transitions. [2022-01-18 17:06:02,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 17:06:02,908 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 24 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 26 [2022-01-18 17:06:02,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:06:02,915 INFO L225 Difference]: With dead ends: 3843 [2022-01-18 17:06:02,915 INFO L226 Difference]: Without dead ends: 3813 [2022-01-18 17:06:02,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1206 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=750, Invalid=3032, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 17:06:02,915 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 485 mSDsluCounter, 580 mSDsCounter, 0 mSdLazyCounter, 1202 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 485 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 1306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:06:02,916 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [485 Valid, 270 Invalid, 1306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1202 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:06:02,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3813 states. [2022-01-18 17:06:02,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3813 to 1792. [2022-01-18 17:06:02,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1792 states, 1791 states have (on average 3.5907314349525405) internal successors, (6431), 1791 states have internal predecessors, (6431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:02,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1792 states to 1792 states and 6431 transitions. [2022-01-18 17:06:02,953 INFO L78 Accepts]: Start accepts. Automaton has 1792 states and 6431 transitions. Word has length 26 [2022-01-18 17:06:02,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:06:02,953 INFO L470 AbstractCegarLoop]: Abstraction has 1792 states and 6431 transitions. [2022-01-18 17:06:02,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 24 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-01-18 17:06:02,953 INFO L276 IsEmpty]: Start isEmpty. Operand 1792 states and 6431 transitions. [2022-01-18 17:06:02,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:06:02,956 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:06:02,956 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-01-18 17:06:02,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-01-18 17:06:03,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 17:06:03,162 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:06:03,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:06:03,163 INFO L85 PathProgramCache]: Analyzing trace with hash 429080376, now seen corresponding path program 5 times [2022-01-18 17:06:03,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:06:03,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769440783] [2022-01-18 17:06:03,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:06:03,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:06:03,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:06:03,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-01-18 17:06:03,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:06:03,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769440783] [2022-01-18 17:06:03,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769440783] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:06:03,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592759078] [2022-01-18 17:06:03,330 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:06:03,330 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:06:03,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:06:03,331 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-01-18 17:06:03,331 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-01-18 17:06:03,352 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:06:03,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:06:03,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:06:03,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:06:03,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:03,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:03,601 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 48 treesize of output 40 [2022-01-18 17:06:03,613 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 17:06:03,613 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 35 [2022-01-18 17:06:03,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:03,623 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 17:06:03,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-01-18 17:06:03,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:06:03,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:03,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:03,846 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 46 treesize of output 81 [2022-01-18 17:06:03,873 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:03,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 treesize of output 107 [2022-01-18 17:06:03,891 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:03,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:03,906 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 97 treesize of output 111 [2022-01-18 17:06:05,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:05,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:05,104 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:05,104 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 45 treesize of output 72 [2022-01-18 17:06:05,141 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 17:06:05,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 17:06:05,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:05,151 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:05,163 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:05,163 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 65 treesize of output 81 [2022-01-18 17:06:05,494 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:05,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592759078] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:06:05,494 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:06:05,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 17:06:05,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712401625] [2022-01-18 17:06:05,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:06:05,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:06:05,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:06:05,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:06:05,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:06:05,495 INFO L87 Difference]: Start difference. First operand 1792 states and 6431 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:07,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:06:07,399 INFO L93 Difference]: Finished difference Result 4012 states and 12890 transitions. [2022-01-18 17:06:07,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 17:06:07,399 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:06:07,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:06:07,407 INFO L225 Difference]: With dead ends: 4012 [2022-01-18 17:06:07,407 INFO L226 Difference]: Without dead ends: 3997 [2022-01-18 17:06:07,407 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1269 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=779, Invalid=3253, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 17:06:07,407 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 480 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 1125 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 1308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 1125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 72 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:06:07,408 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [480 Valid, 261 Invalid, 1308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 1125 Invalid, 0 Unknown, 72 Unchecked, 0.6s Time] [2022-01-18 17:06:07,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3997 states. [2022-01-18 17:06:07,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3997 to 1801. [2022-01-18 17:06:07,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1801 states, 1800 states have (on average 3.5861111111111112) internal successors, (6455), 1800 states have internal predecessors, (6455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:07,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1801 states to 1801 states and 6455 transitions. [2022-01-18 17:06:07,446 INFO L78 Accepts]: Start accepts. Automaton has 1801 states and 6455 transitions. Word has length 26 [2022-01-18 17:06:07,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:06:07,446 INFO L470 AbstractCegarLoop]: Abstraction has 1801 states and 6455 transitions. [2022-01-18 17:06:07,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:07,446 INFO L276 IsEmpty]: Start isEmpty. Operand 1801 states and 6455 transitions. [2022-01-18 17:06:07,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:06:07,449 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:06:07,450 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-01-18 17:06:07,465 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-01-18 17:06:07,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-01-18 17:06:07,650 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:06:07,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:06:07,650 INFO L85 PathProgramCache]: Analyzing trace with hash 2020509684, now seen corresponding path program 34 times [2022-01-18 17:06:07,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:06:07,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336665799] [2022-01-18 17:06:07,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:06:07,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:06:07,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:06:07,911 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:07,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:06:07,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336665799] [2022-01-18 17:06:07,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336665799] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:06:07,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128056115] [2022-01-18 17:06:07,912 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:06:07,912 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:06:07,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:06:07,913 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-01-18 17:06:07,913 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-01-18 17:06:07,934 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:06:07,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:06:07,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:06:07,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:06:08,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:08,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:08,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:08,195 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 47 treesize of output 37 [2022-01-18 17:06:08,212 INFO L353 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2022-01-18 17:06:08,212 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 37 treesize of output 33 [2022-01-18 17:06:08,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:08,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 17:06:08,248 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:08,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:06:08,424 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:06:08,424 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 49 treesize of output 74 [2022-01-18 17:06:08,455 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:08,455 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 37 treesize of output 112 [2022-01-18 17:06:08,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:08,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:08,478 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:08,479 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 103 treesize of output 107 [2022-01-18 17:06:09,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:09,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:09,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:09,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2022-01-18 17:06:09,129 INFO L353 Elim1Store]: treesize reduction 71, result has 26.8 percent of original size [2022-01-18 17:06:09,129 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 38 treesize of output 36 [2022-01-18 17:06:09,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:09,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-01-18 17:06:09,208 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:09,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128056115] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:06:09,208 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:06:09,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-01-18 17:06:09,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891432786] [2022-01-18 17:06:09,209 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:06:09,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:06:09,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:06:09,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:06:09,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:06:09,209 INFO L87 Difference]: Start difference. First operand 1801 states and 6455 transitions. Second operand has 24 states, 24 states have (on average 2.7083333333333335) internal successors, (65), 23 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-01-18 17:06:11,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:06:11,956 INFO L93 Difference]: Finished difference Result 3548 states and 11961 transitions. [2022-01-18 17:06:11,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 17:06:11,956 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.7083333333333335) internal successors, (65), 23 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-01-18 17:06:11,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:06:11,963 INFO L225 Difference]: With dead ends: 3548 [2022-01-18 17:06:11,963 INFO L226 Difference]: Without dead ends: 3533 [2022-01-18 17:06:11,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1776 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=894, Invalid=4656, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 17:06:11,964 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 322 mSDsluCounter, 727 mSDsCounter, 0 mSdLazyCounter, 1725 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 1816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:06:11,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [322 Valid, 322 Invalid, 1816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1725 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:06:11,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3533 states. [2022-01-18 17:06:11,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3533 to 1853. [2022-01-18 17:06:12,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1853 states, 1852 states have (on average 3.576133909287257) internal successors, (6623), 1852 states have internal predecessors, (6623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:12,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1853 states to 1853 states and 6623 transitions. [2022-01-18 17:06:12,004 INFO L78 Accepts]: Start accepts. Automaton has 1853 states and 6623 transitions. Word has length 26 [2022-01-18 17:06:12,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:06:12,004 INFO L470 AbstractCegarLoop]: Abstraction has 1853 states and 6623 transitions. [2022-01-18 17:06:12,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.7083333333333335) internal successors, (65), 23 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-01-18 17:06:12,004 INFO L276 IsEmpty]: Start isEmpty. Operand 1853 states and 6623 transitions. [2022-01-18 17:06:12,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:06:12,008 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:06:12,008 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-01-18 17:06:12,027 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-01-18 17:06:12,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-18 17:06:12,224 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:06:12,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:06:12,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1469410436, now seen corresponding path program 6 times [2022-01-18 17:06:12,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:06:12,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162014642] [2022-01-18 17:06:12,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:06:12,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:06:12,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:06:12,425 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:12,425 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:06:12,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162014642] [2022-01-18 17:06:12,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162014642] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:06:12,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292719390] [2022-01-18 17:06:12,425 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:06:12,426 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:06:12,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:06:12,427 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-01-18 17:06:12,428 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-01-18 17:06:12,449 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:06:12,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:06:12,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:06:12,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:06:12,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:12,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:12,659 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 48 treesize of output 48 [2022-01-18 17:06:12,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:12,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 64 [2022-01-18 17:06:12,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:12,680 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:12,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 63 [2022-01-18 17:06:12,777 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:12,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:06:12,992 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:06:12,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 17:06:13,021 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:13,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 treesize of output 107 [2022-01-18 17:06:13,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:13,052 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:13,052 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 97 treesize of output 111 [2022-01-18 17:06:14,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:14,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:14,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:14,790 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 45 treesize of output 72 [2022-01-18 17:06:14,830 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 17:06:14,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 17:06:14,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:14,841 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:14,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:14,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 17:06:15,244 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:15,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292719390] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:06:15,244 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:06:15,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 17:06:15,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302741079] [2022-01-18 17:06:15,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:06:15,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:06:15,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:06:15,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:06:15,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:06:15,246 INFO L87 Difference]: Start difference. First operand 1853 states and 6623 transitions. Second operand has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:19,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:06:19,564 INFO L93 Difference]: Finished difference Result 4499 states and 14387 transitions. [2022-01-18 17:06:19,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 17:06:19,564 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:06:19,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:06:19,573 INFO L225 Difference]: With dead ends: 4499 [2022-01-18 17:06:19,573 INFO L226 Difference]: Without dead ends: 4469 [2022-01-18 17:06:19,574 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2873 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1151, Invalid=7405, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 17:06:19,574 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 557 mSDsluCounter, 1169 mSDsCounter, 0 mSdLazyCounter, 2970 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 557 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 3051 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 2970 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:06:19,574 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [557 Valid, 650 Invalid, 3051 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 2970 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:06:19,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4469 states. [2022-01-18 17:06:19,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4469 to 1877. [2022-01-18 17:06:19,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1877 states, 1876 states have (on average 3.5794243070362475) internal successors, (6715), 1876 states have internal predecessors, (6715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:19,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1877 states to 1877 states and 6715 transitions. [2022-01-18 17:06:19,620 INFO L78 Accepts]: Start accepts. Automaton has 1877 states and 6715 transitions. Word has length 26 [2022-01-18 17:06:19,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:06:19,620 INFO L470 AbstractCegarLoop]: Abstraction has 1877 states and 6715 transitions. [2022-01-18 17:06:19,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:19,621 INFO L276 IsEmpty]: Start isEmpty. Operand 1877 states and 6715 transitions. [2022-01-18 17:06:19,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:06:19,624 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:06:19,624 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-01-18 17:06:19,640 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-01-18 17:06:19,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-01-18 17:06:19,825 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:06:19,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:06:19,825 INFO L85 PathProgramCache]: Analyzing trace with hash 80971128, now seen corresponding path program 35 times [2022-01-18 17:06:19,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:06:19,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416117959] [2022-01-18 17:06:19,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:06:19,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:06:19,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:06:20,059 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:20,059 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:06:20,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416117959] [2022-01-18 17:06:20,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416117959] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:06:20,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160152700] [2022-01-18 17:06:20,060 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:06:20,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:06:20,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:06:20,061 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-01-18 17:06:20,061 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-01-18 17:06:20,081 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:06:20,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:06:20,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:06:20,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:06:20,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:20,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:20,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:20,334 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 47 treesize of output 37 [2022-01-18 17:06:20,352 INFO L353 Elim1Store]: treesize reduction 70, result has 26.3 percent of original size [2022-01-18 17:06:20,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 37 treesize of output 35 [2022-01-18 17:06:20,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:20,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-01-18 17:06:20,379 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:20,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:06:20,539 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:06:20,539 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 74 [2022-01-18 17:06:20,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:20,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 37 treesize of output 112 [2022-01-18 17:06:20,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:20,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:20,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:20,584 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 103 treesize of output 107 [2022-01-18 17:06:22,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:22,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:22,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:22,294 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 50 treesize of output 38 [2022-01-18 17:06:22,313 INFO L353 Elim1Store]: treesize reduction 71, result has 26.8 percent of original size [2022-01-18 17:06:22,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 38 treesize of output 36 [2022-01-18 17:06:22,316 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:22,317 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-01-18 17:06:22,396 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:22,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160152700] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:06:22,396 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:06:22,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 22 [2022-01-18 17:06:22,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971163584] [2022-01-18 17:06:22,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:06:22,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:06:22,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:06:22,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:06:22,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:06:22,397 INFO L87 Difference]: Start difference. First operand 1877 states and 6715 transitions. Second operand has 23 states, 23 states have (on average 2.782608695652174) internal successors, (64), 22 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:25,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:06:25,980 INFO L93 Difference]: Finished difference Result 4376 states and 14404 transitions. [2022-01-18 17:06:25,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-18 17:06:25,980 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.782608695652174) internal successors, (64), 22 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:06:25,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:06:25,988 INFO L225 Difference]: With dead ends: 4376 [2022-01-18 17:06:25,988 INFO L226 Difference]: Without dead ends: 4329 [2022-01-18 17:06:25,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3113 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1504, Invalid=7052, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 17:06:25,989 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 445 mSDsluCounter, 935 mSDsCounter, 0 mSdLazyCounter, 2066 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 445 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 2171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 2066 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 17:06:25,989 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [445 Valid, 470 Invalid, 2171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 2066 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 17:06:25,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4329 states. [2022-01-18 17:06:26,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4329 to 1914. [2022-01-18 17:06:26,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1914 states, 1913 states have (on average 3.5765812859383166) internal successors, (6842), 1913 states have internal predecessors, (6842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:26,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1914 states to 1914 states and 6842 transitions. [2022-01-18 17:06:26,038 INFO L78 Accepts]: Start accepts. Automaton has 1914 states and 6842 transitions. Word has length 26 [2022-01-18 17:06:26,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:06:26,039 INFO L470 AbstractCegarLoop]: Abstraction has 1914 states and 6842 transitions. [2022-01-18 17:06:26,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.782608695652174) internal successors, (64), 22 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:26,039 INFO L276 IsEmpty]: Start isEmpty. Operand 1914 states and 6842 transitions. [2022-01-18 17:06:26,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:06:26,042 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:06:26,042 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-01-18 17:06:26,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-01-18 17:06:26,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:06:26,255 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:06:26,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:06:26,256 INFO L85 PathProgramCache]: Analyzing trace with hash -895347716, now seen corresponding path program 36 times [2022-01-18 17:06:26,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:06:26,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737263948] [2022-01-18 17:06:26,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:06:26,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:06:26,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:06:26,466 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:26,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:06:26,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737263948] [2022-01-18 17:06:26,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737263948] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:06:26,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968089495] [2022-01-18 17:06:26,466 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:06:26,466 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:06:26,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:06:26,476 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-01-18 17:06:26,478 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-01-18 17:06:26,498 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:06:26,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:06:26,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:06:26,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:06:26,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:26,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:26,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:26,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:26,748 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 56 treesize of output 74 [2022-01-18 17:06:26,775 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:26,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 44 treesize of output 124 [2022-01-18 17:06:26,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:26,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:26,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:26,791 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:26,791 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 151 treesize of output 145 [2022-01-18 17:06:29,717 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:29,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:06:29,900 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:06:29,901 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 49 treesize of output 74 [2022-01-18 17:06:29,938 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:29,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 37 treesize of output 112 [2022-01-18 17:06:29,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:29,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:29,996 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:29,996 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 103 treesize of output 107 [2022-01-18 17:06:32,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:32,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:32,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:32,400 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 50 treesize of output 38 [2022-01-18 17:06:32,418 INFO L353 Elim1Store]: treesize reduction 71, result has 26.8 percent of original size [2022-01-18 17:06:32,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 38 treesize of output 36 [2022-01-18 17:06:32,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:32,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-01-18 17:06:32,497 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:32,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968089495] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:06:32,498 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:06:32,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 24 [2022-01-18 17:06:32,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729790587] [2022-01-18 17:06:32,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:06:32,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:06:32,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:06:32,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:06:32,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:06:32,498 INFO L87 Difference]: Start difference. First operand 1914 states and 6842 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:42,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:06:42,724 INFO L93 Difference]: Finished difference Result 5648 states and 18021 transitions. [2022-01-18 17:06:42,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 178 states. [2022-01-18 17:06:42,725 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:06:42,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:06:42,735 INFO L225 Difference]: With dead ends: 5648 [2022-01-18 17:06:42,735 INFO L226 Difference]: Without dead ends: 5588 [2022-01-18 17:06:42,737 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 193 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15357 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=4191, Invalid=33639, Unknown=0, NotChecked=0, Total=37830 [2022-01-18 17:06:42,738 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 755 mSDsluCounter, 1670 mSDsCounter, 0 mSdLazyCounter, 4062 mSolverCounterSat, 185 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 755 SdHoareTripleChecker+Valid, 922 SdHoareTripleChecker+Invalid, 4247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 185 IncrementalHoareTripleChecker+Valid, 4062 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 17:06:42,738 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [755 Valid, 922 Invalid, 4247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [185 Valid, 4062 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-01-18 17:06:42,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5588 states. [2022-01-18 17:06:42,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5588 to 2010. [2022-01-18 17:06:42,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2010 states, 2009 states have (on average 3.5614733698357393) internal successors, (7155), 2009 states have internal predecessors, (7155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:42,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2010 states to 2010 states and 7155 transitions. [2022-01-18 17:06:42,799 INFO L78 Accepts]: Start accepts. Automaton has 2010 states and 7155 transitions. Word has length 26 [2022-01-18 17:06:42,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:06:42,799 INFO L470 AbstractCegarLoop]: Abstraction has 2010 states and 7155 transitions. [2022-01-18 17:06:42,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:42,799 INFO L276 IsEmpty]: Start isEmpty. Operand 2010 states and 7155 transitions. [2022-01-18 17:06:42,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:06:42,803 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:06:42,803 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-01-18 17:06:42,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-01-18 17:06:43,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:06:43,003 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:06:43,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:06:43,004 INFO L85 PathProgramCache]: Analyzing trace with hash -713845664, now seen corresponding path program 7 times [2022-01-18 17:06:43,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:06:43,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077684854] [2022-01-18 17:06:43,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:06:43,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:06:43,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:06:43,170 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:43,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:06:43,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077684854] [2022-01-18 17:06:43,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077684854] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:06:43,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840297493] [2022-01-18 17:06:43,171 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:06:43,171 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:06:43,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:06:43,172 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-01-18 17:06:43,173 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-01-18 17:06:43,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:06:43,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:06:43,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:06:43,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:43,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:43,446 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 53 treesize of output 45 [2022-01-18 17:06:43,459 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 17:06:43,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 40 [2022-01-18 17:06:43,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:43,462 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 17:06:43,492 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:43,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:06:43,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:43,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:43,656 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 46 treesize of output 81 [2022-01-18 17:06:43,684 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:43,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 treesize of output 107 [2022-01-18 17:06:43,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:43,705 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:43,706 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 97 treesize of output 111 [2022-01-18 17:06:45,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:45,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:45,313 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:45,313 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 45 treesize of output 72 [2022-01-18 17:06:45,351 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 17:06:45,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 17:06:45,358 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:45,361 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:45,372 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:45,372 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 65 treesize of output 81 [2022-01-18 17:06:45,684 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:45,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840297493] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:06:45,684 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:06:45,684 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 17:06:45,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017005820] [2022-01-18 17:06:45,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:06:45,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:06:45,685 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:06:45,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:06:45,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:06:45,685 INFO L87 Difference]: Start difference. First operand 2010 states and 7155 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:47,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:06:47,145 INFO L93 Difference]: Finished difference Result 3994 states and 13061 transitions. [2022-01-18 17:06:47,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 17:06:47,145 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:06:47,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:06:47,152 INFO L225 Difference]: With dead ends: 3994 [2022-01-18 17:06:47,152 INFO L226 Difference]: Without dead ends: 3979 [2022-01-18 17:06:47,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 892 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=591, Invalid=2379, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:06:47,153 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 465 mSDsluCounter, 556 mSDsCounter, 0 mSdLazyCounter, 1062 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 1268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 1062 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 78 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:06:47,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [465 Valid, 276 Invalid, 1268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 1062 Invalid, 0 Unknown, 78 Unchecked, 0.5s Time] [2022-01-18 17:06:47,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3979 states. [2022-01-18 17:06:47,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3979 to 2041. [2022-01-18 17:06:47,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2041 states, 2040 states have (on average 3.556862745098039) internal successors, (7256), 2040 states have internal predecessors, (7256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:47,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2041 states to 2041 states and 7256 transitions. [2022-01-18 17:06:47,191 INFO L78 Accepts]: Start accepts. Automaton has 2041 states and 7256 transitions. Word has length 26 [2022-01-18 17:06:47,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:06:47,191 INFO L470 AbstractCegarLoop]: Abstraction has 2041 states and 7256 transitions. [2022-01-18 17:06:47,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:47,191 INFO L276 IsEmpty]: Start isEmpty. Operand 2041 states and 7256 transitions. [2022-01-18 17:06:47,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:06:47,194 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:06:47,194 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-01-18 17:06:47,209 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-01-18 17:06:47,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-01-18 17:06:47,395 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:06:47,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:06:47,395 INFO L85 PathProgramCache]: Analyzing trace with hash 2087213910, now seen corresponding path program 8 times [2022-01-18 17:06:47,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:06:47,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902060941] [2022-01-18 17:06:47,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:06:47,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:06:47,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:06:47,559 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:47,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:06:47,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902060941] [2022-01-18 17:06:47,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902060941] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:06:47,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [928203018] [2022-01-18 17:06:47,560 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:06:47,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:06:47,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:06:47,563 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-01-18 17:06:47,564 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-01-18 17:06:47,585 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:06:47,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:06:47,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:06:47,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:06:47,869 INFO L353 Elim1Store]: treesize reduction 43, result has 21.8 percent of original size [2022-01-18 17:06:47,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 250 treesize of output 215 [2022-01-18 17:06:47,899 INFO L353 Elim1Store]: treesize reduction 39, result has 55.2 percent of original size [2022-01-18 17:06:47,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 185 treesize of output 132 [2022-01-18 17:06:47,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:47,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:47,909 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:47,909 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 85 treesize of output 77 [2022-01-18 17:06:48,018 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:48,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:06:48,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:48,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:48,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:48,255 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 46 treesize of output 73 [2022-01-18 17:06:48,281 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:48,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 treesize of output 107 [2022-01-18 17:06:48,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:48,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:48,304 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:48,304 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 97 treesize of output 103 [2022-01-18 17:06:48,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:48,594 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 45 treesize of output 35 [2022-01-18 17:06:48,625 INFO L353 Elim1Store]: treesize reduction 65, result has 28.6 percent of original size [2022-01-18 17:06:48,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 35 [2022-01-18 17:06:48,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:48,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-01-18 17:06:48,753 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:48,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [928203018] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:06:48,753 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:06:48,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 17:06:48,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098087628] [2022-01-18 17:06:48,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:06:48,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:06:48,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:06:48,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:06:48,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:06:48,754 INFO L87 Difference]: Start difference. First operand 2041 states and 7256 transitions. Second operand has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:53,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:06:53,546 INFO L93 Difference]: Finished difference Result 4646 states and 15150 transitions. [2022-01-18 17:06:53,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 17:06:53,546 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:06:53,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:06:53,553 INFO L225 Difference]: With dead ends: 4646 [2022-01-18 17:06:53,553 INFO L226 Difference]: Without dead ends: 4601 [2022-01-18 17:06:53,554 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3089 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1423, Invalid=8279, Unknown=0, NotChecked=0, Total=9702 [2022-01-18 17:06:53,554 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 494 mSDsluCounter, 1382 mSDsCounter, 0 mSdLazyCounter, 2046 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 3265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 2046 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1150 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:06:53,554 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [494 Valid, 782 Invalid, 3265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 2046 Invalid, 0 Unknown, 1150 Unchecked, 1.0s Time] [2022-01-18 17:06:53,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4601 states. [2022-01-18 17:06:53,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4601 to 2094. [2022-01-18 17:06:53,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2094 states, 2093 states have (on average 3.560917343526039) internal successors, (7453), 2093 states have internal predecessors, (7453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:53,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2094 states to 2094 states and 7453 transitions. [2022-01-18 17:06:53,594 INFO L78 Accepts]: Start accepts. Automaton has 2094 states and 7453 transitions. Word has length 26 [2022-01-18 17:06:53,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:06:53,594 INFO L470 AbstractCegarLoop]: Abstraction has 2094 states and 7453 transitions. [2022-01-18 17:06:53,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:53,595 INFO L276 IsEmpty]: Start isEmpty. Operand 2094 states and 7453 transitions. [2022-01-18 17:06:53,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:06:53,598 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:06:53,598 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-01-18 17:06:53,613 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-01-18 17:06:53,798 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 17:06:53,798 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:06:53,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:06:53,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1088334556, now seen corresponding path program 9 times [2022-01-18 17:06:53,799 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:06:53,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422818885] [2022-01-18 17:06:53,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:06:53,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:06:53,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:06:53,971 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:53,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:06:53,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422818885] [2022-01-18 17:06:53,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422818885] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:06:53,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071718843] [2022-01-18 17:06:53,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:06:53,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:06:53,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:06:53,972 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-01-18 17:06:53,973 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-01-18 17:06:53,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:06:53,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:06:53,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:06:53,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:06:54,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:54,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:54,268 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 48 treesize of output 40 [2022-01-18 17:06:54,282 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 17:06:54,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 35 [2022-01-18 17:06:54,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:54,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 17:06:54,317 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:54,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:06:54,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:54,482 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:54,483 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 46 treesize of output 81 [2022-01-18 17:06:54,510 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:54,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 treesize of output 107 [2022-01-18 17:06:54,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:54,532 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:54,532 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 97 treesize of output 111 [2022-01-18 17:06:56,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:56,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:56,197 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:56,197 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 45 treesize of output 72 [2022-01-18 17:06:56,238 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 17:06:56,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 17:06:56,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:56,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:56,257 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:56,258 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 65 treesize of output 81 [2022-01-18 17:06:56,621 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:56,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071718843] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:06:56,621 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:06:56,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 17:06:56,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220490059] [2022-01-18 17:06:56,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:06:56,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:06:56,622 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:06:56,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:06:56,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=491, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:06:56,622 INFO L87 Difference]: Start difference. First operand 2094 states and 7453 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:58,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:06:58,897 INFO L93 Difference]: Finished difference Result 4343 states and 14153 transitions. [2022-01-18 17:06:58,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 17:06:58,897 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:06:58,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:06:58,905 INFO L225 Difference]: With dead ends: 4343 [2022-01-18 17:06:58,905 INFO L226 Difference]: Without dead ends: 4328 [2022-01-18 17:06:58,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1503 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=957, Invalid=3735, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 17:06:58,906 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 531 mSDsluCounter, 610 mSDsCounter, 0 mSdLazyCounter, 1190 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 531 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 1599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 1190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 291 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:06:58,906 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [531 Valid, 314 Invalid, 1599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 1190 Invalid, 0 Unknown, 291 Unchecked, 0.6s Time] [2022-01-18 17:06:58,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4328 states. [2022-01-18 17:06:58,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4328 to 2101. [2022-01-18 17:06:58,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2101 states, 2100 states have (on average 3.5642857142857145) internal successors, (7485), 2100 states have internal predecessors, (7485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:58,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2101 states to 2101 states and 7485 transitions. [2022-01-18 17:06:58,948 INFO L78 Accepts]: Start accepts. Automaton has 2101 states and 7485 transitions. Word has length 26 [2022-01-18 17:06:58,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:06:58,948 INFO L470 AbstractCegarLoop]: Abstraction has 2101 states and 7485 transitions. [2022-01-18 17:06:58,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:06:58,948 INFO L276 IsEmpty]: Start isEmpty. Operand 2101 states and 7485 transitions. [2022-01-18 17:06:58,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:06:58,952 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:06:58,952 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-01-18 17:06:58,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-01-18 17:06:59,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-01-18 17:06:59,152 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:06:59,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:06:59,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1589099960, now seen corresponding path program 10 times [2022-01-18 17:06:59,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:06:59,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357716464] [2022-01-18 17:06:59,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:06:59,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:06:59,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:06:59,313 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:59,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:06:59,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357716464] [2022-01-18 17:06:59,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357716464] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:06:59,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270884962] [2022-01-18 17:06:59,313 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:06:59,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:06:59,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:06:59,314 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-01-18 17:06:59,315 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-01-18 17:06:59,334 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:06:59,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:06:59,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:06:59,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:06:59,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:59,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:59,554 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 45 treesize of output 45 [2022-01-18 17:06:59,569 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:59,570 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 61 [2022-01-18 17:06:59,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:06:59,576 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:59,577 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 67 treesize of output 63 [2022-01-18 17:06:59,657 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:06:59,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:06:59,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:59,820 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:59,821 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 46 treesize of output 81 [2022-01-18 17:06:59,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:59,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 treesize of output 107 [2022-01-18 17:06:59,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:06:59,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:06:59,869 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 97 treesize of output 111 [2022-01-18 17:07:00,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:00,394 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:00,405 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:00,405 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 45 treesize of output 72 [2022-01-18 17:07:00,442 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 17:07:00,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 17:07:00,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:00,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:00,461 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:00,461 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 65 treesize of output 81 [2022-01-18 17:07:00,919 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:00,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270884962] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:07:00,920 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:07:00,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 17:07:00,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932597592] [2022-01-18 17:07:00,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:07:00,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:07:00,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:07:00,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:07:00,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=450, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:07:00,920 INFO L87 Difference]: Start difference. First operand 2101 states and 7485 transitions. Second operand has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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-01-18 17:07:03,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:07:03,752 INFO L93 Difference]: Finished difference Result 4739 states and 15412 transitions. [2022-01-18 17:07:03,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 17:07:03,753 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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 26 [2022-01-18 17:07:03,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:07:03,761 INFO L225 Difference]: With dead ends: 4739 [2022-01-18 17:07:03,761 INFO L226 Difference]: Without dead ends: 4709 [2022-01-18 17:07:03,762 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1894 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1158, Invalid=4392, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 17:07:03,762 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 622 mSDsluCounter, 792 mSDsCounter, 0 mSdLazyCounter, 1454 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 1857 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 1454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 245 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:07:03,762 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [622 Valid, 423 Invalid, 1857 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 1454 Invalid, 0 Unknown, 245 Unchecked, 0.7s Time] [2022-01-18 17:07:03,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4709 states. [2022-01-18 17:07:03,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4709 to 2096. [2022-01-18 17:07:03,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2096 states, 2095 states have (on average 3.562291169451074) internal successors, (7463), 2095 states have internal predecessors, (7463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:07:03,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2096 states to 2096 states and 7463 transitions. [2022-01-18 17:07:03,814 INFO L78 Accepts]: Start accepts. Automaton has 2096 states and 7463 transitions. Word has length 26 [2022-01-18 17:07:03,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:07:03,814 INFO L470 AbstractCegarLoop]: Abstraction has 2096 states and 7463 transitions. [2022-01-18 17:07:03,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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-01-18 17:07:03,815 INFO L276 IsEmpty]: Start isEmpty. Operand 2096 states and 7463 transitions. [2022-01-18 17:07:03,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:07:03,818 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:07:03,818 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-01-18 17:07:03,833 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-01-18 17:07:04,018 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:07:04,018 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:07:04,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:07:04,019 INFO L85 PathProgramCache]: Analyzing trace with hash -455050340, now seen corresponding path program 11 times [2022-01-18 17:07:04,019 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:07:04,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423814589] [2022-01-18 17:07:04,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:07:04,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:07:04,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:07:04,203 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:04,203 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:07:04,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423814589] [2022-01-18 17:07:04,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423814589] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:07:04,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211164805] [2022-01-18 17:07:04,203 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:07:04,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:07:04,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:07:04,204 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-01-18 17:07:04,205 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-01-18 17:07:04,225 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:07:04,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:07:04,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:07:04,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:07:04,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:07:04,439 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:04,439 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 43 treesize of output 43 [2022-01-18 17:07:04,451 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:04,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 59 [2022-01-18 17:07:04,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:07:04,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:04,457 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 67 treesize of output 63 [2022-01-18 17:07:04,532 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:04,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:07:04,742 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:07:04,742 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 46 treesize of output 81 [2022-01-18 17:07:04,771 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:04,772 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 treesize of output 107 [2022-01-18 17:07:04,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:04,794 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:04,794 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 97 treesize of output 111 [2022-01-18 17:07:06,891 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:06,894 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:06,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:06,905 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 45 treesize of output 72 [2022-01-18 17:07:06,945 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 17:07:06,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 17:07:06,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:06,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:06,965 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:06,965 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 65 treesize of output 81 [2022-01-18 17:07:07,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-01-18 17:07:07,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211164805] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:07:07,295 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:07:07,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 17:07:07,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348509730] [2022-01-18 17:07:07,296 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:07:07,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:07:07,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:07:07,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:07:07,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:07:07,296 INFO L87 Difference]: Start difference. First operand 2096 states and 7463 transitions. Second operand has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:07:09,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:07:09,921 INFO L93 Difference]: Finished difference Result 4040 states and 13349 transitions. [2022-01-18 17:07:09,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 17:07:09,921 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:07:09,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:07:09,928 INFO L225 Difference]: With dead ends: 4040 [2022-01-18 17:07:09,928 INFO L226 Difference]: Without dead ends: 4010 [2022-01-18 17:07:09,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1454 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=663, Invalid=4307, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 17:07:09,929 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 281 mSDsluCounter, 968 mSDsCounter, 0 mSdLazyCounter, 2231 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 2287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 2231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:07:09,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 500 Invalid, 2287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 2231 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 17:07:09,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4010 states. [2022-01-18 17:07:09,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4010 to 2094. [2022-01-18 17:07:09,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2094 states, 2093 states have (on average 3.5618729096989967) internal successors, (7455), 2093 states have internal predecessors, (7455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:07:09,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2094 states to 2094 states and 7455 transitions. [2022-01-18 17:07:09,977 INFO L78 Accepts]: Start accepts. Automaton has 2094 states and 7455 transitions. Word has length 26 [2022-01-18 17:07:09,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:07:09,977 INFO L470 AbstractCegarLoop]: Abstraction has 2094 states and 7455 transitions. [2022-01-18 17:07:09,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:07:09,977 INFO L276 IsEmpty]: Start isEmpty. Operand 2094 states and 7455 transitions. [2022-01-18 17:07:09,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:07:09,981 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:07: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, 1, 1] [2022-01-18 17:07:09,996 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-01-18 17:07:10,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-18 17:07:10,190 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:07:10,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:07:10,190 INFO L85 PathProgramCache]: Analyzing trace with hash -2073438884, now seen corresponding path program 12 times [2022-01-18 17:07:10,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:07:10,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393883344] [2022-01-18 17:07:10,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:07:10,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:07:10,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:07:10,396 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:10,397 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:07:10,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393883344] [2022-01-18 17:07:10,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393883344] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:07:10,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041698209] [2022-01-18 17:07:10,397 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:07:10,397 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:07:10,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:07:10,398 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-01-18 17:07:10,399 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-01-18 17:07:10,420 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 17:07:10,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:07:10,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:07:10,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:07:10,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:07:10,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:10,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 37 [2022-01-18 17:07:10,692 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 17:07:10,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 32 [2022-01-18 17:07:10,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 17:07:10,742 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:10,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:07:10,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:10,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:10,902 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 45 treesize of output 80 [2022-01-18 17:07:10,930 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:10,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 17:07:10,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:10,952 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:10,952 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 97 treesize of output 111 [2022-01-18 17:07:12,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:12,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:12,311 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:12,311 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 45 treesize of output 72 [2022-01-18 17:07:12,350 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 17:07:12,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 17:07:12,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:12,358 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:12,369 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:12,369 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 65 treesize of output 81 [2022-01-18 17:07:12,755 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:12,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041698209] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:07:12,755 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:07:12,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 17:07:12,756 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102142880] [2022-01-18 17:07:12,756 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:07:12,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:07:12,756 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:07:12,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:07:12,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:07:12,756 INFO L87 Difference]: Start difference. First operand 2094 states and 7455 transitions. Second operand has 23 states, 23 states have (on average 2.4782608695652173) internal successors, (57), 23 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-01-18 17:07:14,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:07:14,832 INFO L93 Difference]: Finished difference Result 4187 states and 13537 transitions. [2022-01-18 17:07:14,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:07:14,832 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.4782608695652173) internal successors, (57), 23 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 26 [2022-01-18 17:07:14,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:07:14,839 INFO L225 Difference]: With dead ends: 4187 [2022-01-18 17:07:14,839 INFO L226 Difference]: Without dead ends: 4095 [2022-01-18 17:07:14,840 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1021 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=615, Invalid=2691, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 17:07:14,840 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 277 mSDsluCounter, 739 mSDsCounter, 0 mSdLazyCounter, 1513 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 397 SdHoareTripleChecker+Invalid, 1583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:07:14,840 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [277 Valid, 397 Invalid, 1583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1513 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 17:07:14,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4095 states. [2022-01-18 17:07:14,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4095 to 2238. [2022-01-18 17:07:14,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2238 states, 2237 states have (on average 3.545820295037997) internal successors, (7932), 2237 states have internal predecessors, (7932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:07:14,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2238 states to 2238 states and 7932 transitions. [2022-01-18 17:07:14,883 INFO L78 Accepts]: Start accepts. Automaton has 2238 states and 7932 transitions. Word has length 26 [2022-01-18 17:07:14,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:07:14,883 INFO L470 AbstractCegarLoop]: Abstraction has 2238 states and 7932 transitions. [2022-01-18 17:07:14,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.4782608695652173) internal successors, (57), 23 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-01-18 17:07:14,883 INFO L276 IsEmpty]: Start isEmpty. Operand 2238 states and 7932 transitions. [2022-01-18 17:07:14,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:07:14,886 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:07:14,886 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-01-18 17:07:14,902 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-01-18 17:07:15,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:07:15,087 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:07:15,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:07:15,087 INFO L85 PathProgramCache]: Analyzing trace with hash 560738446, now seen corresponding path program 13 times [2022-01-18 17:07:15,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:07:15,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081078043] [2022-01-18 17:07:15,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:07:15,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:07:15,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:07:15,274 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:15,274 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:07:15,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081078043] [2022-01-18 17:07:15,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081078043] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:07:15,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454233309] [2022-01-18 17:07:15,274 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:07:15,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:07:15,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:07:15,275 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-01-18 17:07:15,276 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-01-18 17:07:15,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:07:15,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:07:15,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:07:15,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:07:15,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:15,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-01-18 17:07:15,528 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 17:07:15,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 37 [2022-01-18 17:07:15,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:07:15,531 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 17:07:15,564 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:15,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:07:15,743 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:07:15,743 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 46 treesize of output 81 [2022-01-18 17:07:15,782 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:15,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 treesize of output 107 [2022-01-18 17:07:15,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:15,804 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:15,804 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 97 treesize of output 111 [2022-01-18 17:07:18,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:18,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:18,551 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:18,551 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 45 treesize of output 72 [2022-01-18 17:07:18,589 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 17:07:18,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 17:07:18,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:18,596 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:18,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:18,607 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 65 treesize of output 81 [2022-01-18 17:07:18,885 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:18,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454233309] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:07:18,886 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:07:18,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 17:07:18,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806275501] [2022-01-18 17:07:18,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:07:18,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:07:18,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:07:18,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:07:18,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:07:18,886 INFO L87 Difference]: Start difference. First operand 2238 states and 7932 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:07:21,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:07:21,660 INFO L93 Difference]: Finished difference Result 4478 states and 14711 transitions. [2022-01-18 17:07:21,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 17:07:21,661 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:07:21,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:07:21,669 INFO L225 Difference]: With dead ends: 4478 [2022-01-18 17:07:21,669 INFO L226 Difference]: Without dead ends: 4438 [2022-01-18 17:07:21,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1816 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=858, Invalid=4842, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 17:07:21,670 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 301 mSDsluCounter, 983 mSDsCounter, 0 mSdLazyCounter, 2178 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 2250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 2178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:07:21,670 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [301 Valid, 456 Invalid, 2250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 2178 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 17:07:21,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4438 states. [2022-01-18 17:07:21,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4438 to 2306. [2022-01-18 17:07:21,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2306 states, 2305 states have (on average 3.547939262472885) internal successors, (8178), 2305 states have internal predecessors, (8178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:07:21,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2306 states to 2306 states and 8178 transitions. [2022-01-18 17:07:21,715 INFO L78 Accepts]: Start accepts. Automaton has 2306 states and 8178 transitions. Word has length 26 [2022-01-18 17:07:21,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:07:21,715 INFO L470 AbstractCegarLoop]: Abstraction has 2306 states and 8178 transitions. [2022-01-18 17:07:21,715 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:07:21,715 INFO L276 IsEmpty]: Start isEmpty. Operand 2306 states and 8178 transitions. [2022-01-18 17:07:21,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:07:21,719 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:07:21,719 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-01-18 17:07:21,736 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-01-18 17:07:21,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-01-18 17:07:21,923 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:07:21,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:07:21,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1495978748, now seen corresponding path program 14 times [2022-01-18 17:07:21,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:07:21,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855247197] [2022-01-18 17:07:21,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:07:21,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:07:21,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:07:22,109 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:22,109 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:07:22,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855247197] [2022-01-18 17:07:22,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855247197] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:07:22,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342042183] [2022-01-18 17:07:22,110 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:07:22,110 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:07:22,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:07:22,110 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-01-18 17:07:22,111 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-01-18 17:07:22,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:07:22,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:07:22,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:07:22,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:07:22,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:07:22,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:22,347 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 50 treesize of output 50 [2022-01-18 17:07:22,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:22,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 66 [2022-01-18 17:07:22,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:07:22,365 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:22,366 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 67 treesize of output 63 [2022-01-18 17:07:22,444 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:22,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:07:22,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:22,616 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:22,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 80 [2022-01-18 17:07:22,644 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:22,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 17:07:22,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:22,665 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:22,665 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 97 treesize of output 111 [2022-01-18 17:07:23,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:23,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:23,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:23,913 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 45 treesize of output 72 [2022-01-18 17:07:23,950 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 17:07:23,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 17:07:23,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:23,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:23,969 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:23,969 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 65 treesize of output 81 [2022-01-18 17:07:24,288 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:24,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342042183] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:07:24,289 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:07:24,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 17:07:24,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374863581] [2022-01-18 17:07:24,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:07:24,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:07:24,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:07:24,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:07:24,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:07:24,289 INFO L87 Difference]: Start difference. First operand 2306 states and 8178 transitions. Second operand has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 23 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:07:26,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:07:26,401 INFO L93 Difference]: Finished difference Result 4536 states and 14768 transitions. [2022-01-18 17:07:26,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 17:07:26,401 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 23 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:07:26,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:07:26,410 INFO L225 Difference]: With dead ends: 4536 [2022-01-18 17:07:26,410 INFO L226 Difference]: Without dead ends: 4447 [2022-01-18 17:07:26,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1595 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=932, Invalid=3898, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 17:07:26,411 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 412 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 856 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 1104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 856 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 166 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:07:26,411 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 225 Invalid, 1104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 856 Invalid, 0 Unknown, 166 Unchecked, 0.4s Time] [2022-01-18 17:07:26,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4447 states. [2022-01-18 17:07:26,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4447 to 2342. [2022-01-18 17:07:26,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2342 states, 2341 states have (on average 3.552755232806493) internal successors, (8317), 2341 states have internal predecessors, (8317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:07:26,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2342 states to 2342 states and 8317 transitions. [2022-01-18 17:07:26,476 INFO L78 Accepts]: Start accepts. Automaton has 2342 states and 8317 transitions. Word has length 26 [2022-01-18 17:07:26,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:07:26,476 INFO L470 AbstractCegarLoop]: Abstraction has 2342 states and 8317 transitions. [2022-01-18 17:07:26,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 23 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:07:26,476 INFO L276 IsEmpty]: Start isEmpty. Operand 2342 states and 8317 transitions. [2022-01-18 17:07:26,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:07:26,481 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:07:26,481 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-01-18 17:07:26,496 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-01-18 17:07:26,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-01-18 17:07:26,695 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:07:26,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:07:26,696 INFO L85 PathProgramCache]: Analyzing trace with hash 961943836, now seen corresponding path program 15 times [2022-01-18 17:07:26,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:07:26,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709322552] [2022-01-18 17:07:26,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:07:26,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:07:26,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:07:26,912 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:26,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:07:26,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709322552] [2022-01-18 17:07:26,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709322552] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:07:26,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048865144] [2022-01-18 17:07:26,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:07:26,912 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:07:26,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:07:26,913 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-01-18 17:07:26,914 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-01-18 17:07:26,935 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:07:26,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:07:26,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:07:26,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:07:28,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:28,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:07:28,564 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 48 treesize of output 40 [2022-01-18 17:07:28,577 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 17:07:28,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 35 [2022-01-18 17:07:28,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:07:28,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 17:07:28,609 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:28,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:07:28,791 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:28,791 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 84 treesize of output 117 [2022-01-18 17:07:28,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:28,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 68 treesize of output 111 [2022-01-18 17:07:28,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:28,852 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 91 treesize of output 115 [2022-01-18 17:07:32,527 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:32,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048865144] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:07:32,527 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:07:32,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 17:07:32,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470529129] [2022-01-18 17:07:32,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:07:32,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:07:32,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:07:32,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:07:32,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=484, Unknown=1, NotChecked=0, Total=600 [2022-01-18 17:07:32,528 INFO L87 Difference]: Start difference. First operand 2342 states and 8317 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:07:36,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:07:36,289 INFO L93 Difference]: Finished difference Result 4016 states and 13362 transitions. [2022-01-18 17:07:36,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 17:07:36,290 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:07:36,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:07:36,297 INFO L225 Difference]: With dead ends: 4016 [2022-01-18 17:07:36,297 INFO L226 Difference]: Without dead ends: 3983 [2022-01-18 17:07:36,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 985 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=594, Invalid=2483, Unknown=3, NotChecked=0, Total=3080 [2022-01-18 17:07:36,298 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 325 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 708 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 1138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 708 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 356 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:07:36,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 244 Invalid, 1138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 708 Invalid, 0 Unknown, 356 Unchecked, 0.4s Time] [2022-01-18 17:07:36,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3983 states. [2022-01-18 17:07:36,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3983 to 2371. [2022-01-18 17:07:36,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2371 states, 2370 states have (on average 3.5544303797468353) internal successors, (8424), 2370 states have internal predecessors, (8424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:07:36,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2371 states to 2371 states and 8424 transitions. [2022-01-18 17:07:36,339 INFO L78 Accepts]: Start accepts. Automaton has 2371 states and 8424 transitions. Word has length 26 [2022-01-18 17:07:36,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:07:36,339 INFO L470 AbstractCegarLoop]: Abstraction has 2371 states and 8424 transitions. [2022-01-18 17:07:36,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:07:36,339 INFO L276 IsEmpty]: Start isEmpty. Operand 2371 states and 8424 transitions. [2022-01-18 17:07:36,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:07:36,343 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:07:36,343 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-01-18 17:07:36,358 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-01-18 17:07:36,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:07:36,544 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:07:36,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:07:36,544 INFO L85 PathProgramCache]: Analyzing trace with hash -655588944, now seen corresponding path program 16 times [2022-01-18 17:07:36,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:07:36,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305988316] [2022-01-18 17:07:36,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:07:36,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:07:36,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:07:36,726 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:36,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:07:36,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305988316] [2022-01-18 17:07:36,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305988316] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:07:36,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640422759] [2022-01-18 17:07:36,727 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:07:36,727 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:07:36,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:07:36,728 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-01-18 17:07:36,728 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-01-18 17:07:36,748 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:07:36,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:07:36,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:07:36,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:07:36,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:07:36,962 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:36,962 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 48 treesize of output 48 [2022-01-18 17:07:36,974 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:36,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 64 [2022-01-18 17:07:36,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:07:36,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:36,984 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 67 treesize of output 63 [2022-01-18 17:07:37,076 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:37,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:07:37,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:37,237 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:37,237 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 46 treesize of output 81 [2022-01-18 17:07:37,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:37,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 treesize of output 107 [2022-01-18 17:07:37,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:37,289 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:37,289 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 97 treesize of output 111 [2022-01-18 17:07:38,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:38,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:38,130 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:38,130 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 45 treesize of output 72 [2022-01-18 17:07:38,169 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 17:07:38,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 17:07:38,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:38,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:38,187 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:38,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-01-18 17:07:38,587 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:38,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640422759] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:07:38,588 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:07:38,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 17:07:38,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287505117] [2022-01-18 17:07:38,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:07:38,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:07:38,588 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:07:38,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:07:38,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:07:38,589 INFO L87 Difference]: Start difference. First operand 2371 states and 8424 transitions. Second operand has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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-01-18 17:07:40,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:07:40,837 INFO L93 Difference]: Finished difference Result 4739 states and 15611 transitions. [2022-01-18 17:07:40,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 17:07:40,838 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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 26 [2022-01-18 17:07:40,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:07:40,846 INFO L225 Difference]: With dead ends: 4739 [2022-01-18 17:07:40,846 INFO L226 Difference]: Without dead ends: 4695 [2022-01-18 17:07:40,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1646 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=979, Invalid=3851, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 17:07:40,847 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 490 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 881 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 490 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 1315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 881 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 339 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:07:40,847 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [490 Valid, 283 Invalid, 1315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 881 Invalid, 0 Unknown, 339 Unchecked, 0.5s Time] [2022-01-18 17:07:40,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4695 states. [2022-01-18 17:07:40,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4695 to 2402. [2022-01-18 17:07:40,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2402 states, 2401 states have (on average 3.5622657226155767) internal successors, (8553), 2401 states have internal predecessors, (8553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:07:40,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2402 states to 2402 states and 8553 transitions. [2022-01-18 17:07:40,894 INFO L78 Accepts]: Start accepts. Automaton has 2402 states and 8553 transitions. Word has length 26 [2022-01-18 17:07:40,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:07:40,894 INFO L470 AbstractCegarLoop]: Abstraction has 2402 states and 8553 transitions. [2022-01-18 17:07:40,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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-01-18 17:07:40,894 INFO L276 IsEmpty]: Start isEmpty. Operand 2402 states and 8553 transitions. [2022-01-18 17:07:40,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:07:40,897 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:07:40,897 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-01-18 17:07:40,914 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-01-18 17:07:41,097 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-01-18 17:07:41,098 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:07:41,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:07:41,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1949435448, now seen corresponding path program 17 times [2022-01-18 17:07:41,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:07:41,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071029356] [2022-01-18 17:07:41,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:07:41,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:07:41,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:07:41,281 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:41,281 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:07:41,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071029356] [2022-01-18 17:07:41,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071029356] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:07:41,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601789718] [2022-01-18 17:07:41,281 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:07:41,281 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:07:41,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:07:41,283 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-01-18 17:07:41,284 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-01-18 17:07:41,303 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:07:41,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:07:41,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:07:41,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:07:43,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:07:43,663 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:43,663 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 48 treesize of output 48 [2022-01-18 17:07:43,675 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:43,675 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 64 [2022-01-18 17:07:43,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:07:43,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:43,682 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 67 treesize of output 63 [2022-01-18 17:07:43,795 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:43,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:07:43,952 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:43,965 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:43,966 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 45 treesize of output 80 [2022-01-18 17:07:43,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:43,992 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 17:07:44,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:44,016 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:44,016 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 97 treesize of output 111 [2022-01-18 17:07:44,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:44,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:44,568 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:44,568 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 45 treesize of output 72 [2022-01-18 17:07:44,604 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 17:07:44,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 17:07:44,609 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:44,611 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:44,622 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:44,622 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 65 treesize of output 81 [2022-01-18 17:07:45,091 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:45,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601789718] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:07:45,092 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:07:45,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 17:07:45,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926399442] [2022-01-18 17:07:45,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:07:45,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:07:45,092 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:07:45,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:07:45,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=496, Unknown=2, NotChecked=0, Total=600 [2022-01-18 17:07:45,092 INFO L87 Difference]: Start difference. First operand 2402 states and 8553 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 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-01-18 17:07:47,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:07:47,733 INFO L93 Difference]: Finished difference Result 4699 states and 15443 transitions. [2022-01-18 17:07:47,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 17:07:47,733 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 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 26 [2022-01-18 17:07:47,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:07:47,741 INFO L225 Difference]: With dead ends: 4699 [2022-01-18 17:07:47,742 INFO L226 Difference]: Without dead ends: 4617 [2022-01-18 17:07:47,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 34 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2093 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1030, Invalid=5130, Unknown=2, NotChecked=0, Total=6162 [2022-01-18 17:07:47,743 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 410 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 1217 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 1693 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 378 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:07:47,743 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [410 Valid, 331 Invalid, 1693 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1217 Invalid, 0 Unknown, 378 Unchecked, 0.6s Time] [2022-01-18 17:07:47,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4617 states. [2022-01-18 17:07:47,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4617 to 2487. [2022-01-18 17:07:47,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2487 states, 2486 states have (on average 3.5595333869670154) internal successors, (8849), 2486 states have internal predecessors, (8849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:07:47,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2487 states to 2487 states and 8849 transitions. [2022-01-18 17:07:47,805 INFO L78 Accepts]: Start accepts. Automaton has 2487 states and 8849 transitions. Word has length 26 [2022-01-18 17:07:47,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:07:47,805 INFO L470 AbstractCegarLoop]: Abstraction has 2487 states and 8849 transitions. [2022-01-18 17:07:47,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 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-01-18 17:07:47,805 INFO L276 IsEmpty]: Start isEmpty. Operand 2487 states and 8849 transitions. [2022-01-18 17:07:47,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:07:47,808 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:07:47,808 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-01-18 17:07:47,823 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-01-18 17:07:48,008 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-01-18 17:07:48,009 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:07:48,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:07:48,009 INFO L85 PathProgramCache]: Analyzing trace with hash 702714798, now seen corresponding path program 18 times [2022-01-18 17:07:48,009 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:07:48,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729166403] [2022-01-18 17:07:48,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:07:48,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:07:48,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:07:48,189 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:48,189 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:07:48,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729166403] [2022-01-18 17:07:48,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729166403] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:07:48,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950054994] [2022-01-18 17:07:48,189 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:07:48,189 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:07:48,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:07:48,190 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-01-18 17:07:48,191 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-01-18 17:07:48,212 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 17:07:48,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:07:48,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:07:48,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:07:49,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:07:49,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:07:49,837 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 53 treesize of output 45 [2022-01-18 17:07:49,849 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 17:07:49,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 40 [2022-01-18 17:07:49,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:07:49,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 17:07:49,878 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:07:49,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:07:50,059 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:50,059 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 84 treesize of output 117 [2022-01-18 17:07:50,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:50,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 68 treesize of output 111 [2022-01-18 17:07:50,114 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:07:50,115 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 91 treesize of output 115 [2022-01-18 17:08:31,161 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:08:31,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950054994] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:08:31,162 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:08:31,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 17:08:31,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338067070] [2022-01-18 17:08:31,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:08:31,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:08:31,162 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:08:31,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:08:31,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=484, Unknown=1, NotChecked=0, Total=600 [2022-01-18 17:08:31,163 INFO L87 Difference]: Start difference. First operand 2487 states and 8849 transitions. Second operand has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 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-01-18 17:08:35,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:08:35,206 INFO L93 Difference]: Finished difference Result 4278 states and 14188 transitions. [2022-01-18 17:08:35,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 17:08:35,207 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:08:35,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:08:35,215 INFO L225 Difference]: With dead ends: 4278 [2022-01-18 17:08:35,215 INFO L226 Difference]: Without dead ends: 4245 [2022-01-18 17:08:35,215 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1027 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=609, Invalid=2580, Unknown=3, NotChecked=0, Total=3192 [2022-01-18 17:08:35,215 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 314 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 712 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 1090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 317 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:08:35,216 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 288 Invalid, 1090 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 712 Invalid, 0 Unknown, 317 Unchecked, 0.4s Time] [2022-01-18 17:08:35,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4245 states. [2022-01-18 17:08:35,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4245 to 2488. [2022-01-18 17:08:35,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2488 states, 2487 states have (on average 3.560514676316848) internal successors, (8855), 2487 states have internal predecessors, (8855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:08:35,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2488 states to 2488 states and 8855 transitions. [2022-01-18 17:08:35,270 INFO L78 Accepts]: Start accepts. Automaton has 2488 states and 8855 transitions. Word has length 26 [2022-01-18 17:08:35,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:08:35,270 INFO L470 AbstractCegarLoop]: Abstraction has 2488 states and 8855 transitions. [2022-01-18 17:08:35,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 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-01-18 17:08:35,270 INFO L276 IsEmpty]: Start isEmpty. Operand 2488 states and 8855 transitions. [2022-01-18 17:08:35,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:08:35,274 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:08:35,274 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-01-18 17:08:35,288 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-01-18 17:08:35,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:08:35,474 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:08:35,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:08:35,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1481820314, now seen corresponding path program 19 times [2022-01-18 17:08:35,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:08:35,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540016881] [2022-01-18 17:08:35,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:08:35,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:08:35,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:08:35,660 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:08:35,660 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:08:35,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540016881] [2022-01-18 17:08:35,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540016881] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:08:35,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718802601] [2022-01-18 17:08:35,660 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:08:35,660 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:08:35,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:08:35,661 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-01-18 17:08:35,662 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-01-18 17:08:35,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:08:35,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:08:35,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:08:35,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:08:35,908 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:08:35,908 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 43 treesize of output 43 [2022-01-18 17:08:35,922 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:08:35,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 59 [2022-01-18 17:08:35,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:08:35,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:08:35,928 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 67 treesize of output 63 [2022-01-18 17:08:36,014 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:08:36,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:08:36,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:08:36,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:08:36,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 17:08:36,216 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:08:36,217 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 treesize of output 107 [2022-01-18 17:08:36,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:08:36,238 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:08:36,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-01-18 17:08:38,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:08:38,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:08:38,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:08:38,555 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 45 treesize of output 72 [2022-01-18 17:08:38,596 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 17:08:38,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 17:08:38,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:08:38,606 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:08:38,636 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:08:38,636 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 65 treesize of output 81 [2022-01-18 17:08:39,077 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:08:39,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718802601] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:08:39,077 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:08:39,077 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 17:08:39,077 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470261500] [2022-01-18 17:08:39,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:08:39,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:08:39,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:08:39,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:08:39,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:08:39,078 INFO L87 Difference]: Start difference. First operand 2488 states and 8855 transitions. Second operand has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:08:41,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:08:41,337 INFO L93 Difference]: Finished difference Result 4800 states and 15839 transitions. [2022-01-18 17:08:41,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 17:08:41,338 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:08:41,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:08:41,347 INFO L225 Difference]: With dead ends: 4800 [2022-01-18 17:08:41,347 INFO L226 Difference]: Without dead ends: 4764 [2022-01-18 17:08:41,348 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1597 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=966, Invalid=3726, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 17:08:41,348 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 495 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 921 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 1233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 921 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 199 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:08:41,348 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [495 Valid, 304 Invalid, 1233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 921 Invalid, 0 Unknown, 199 Unchecked, 0.5s Time] [2022-01-18 17:08:41,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4764 states. [2022-01-18 17:08:41,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4764 to 2490. [2022-01-18 17:08:41,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2490 states, 2489 states have (on average 3.56046605062274) internal successors, (8862), 2489 states have internal predecessors, (8862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:08:41,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2490 states to 2490 states and 8862 transitions. [2022-01-18 17:08:41,401 INFO L78 Accepts]: Start accepts. Automaton has 2490 states and 8862 transitions. Word has length 26 [2022-01-18 17:08:41,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:08:41,401 INFO L470 AbstractCegarLoop]: Abstraction has 2490 states and 8862 transitions. [2022-01-18 17:08:41,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:08:41,401 INFO L276 IsEmpty]: Start isEmpty. Operand 2490 states and 8862 transitions. [2022-01-18 17:08:41,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:08:41,405 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:08:41,405 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-01-18 17:08:41,420 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-01-18 17:08:41,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:08:41,607 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:08:41,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:08:41,607 INFO L85 PathProgramCache]: Analyzing trace with hash -2089528438, now seen corresponding path program 37 times [2022-01-18 17:08:41,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:08:41,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848432825] [2022-01-18 17:08:41,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:08:41,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:08:41,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:08:41,844 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:08:41,844 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:08:41,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848432825] [2022-01-18 17:08:41,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848432825] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:08:41,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9044653] [2022-01-18 17:08:41,844 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:08:41,844 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:08:41,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:08:41,845 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:08:41,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-01-18 17:08:41,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:08:41,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:08:41,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:08:42,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:08:42,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:08:42,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:08:42,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 68 [2022-01-18 17:08:42,164 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:08:42,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 42 treesize of output 118 [2022-01-18 17:08:42,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:08:42,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:08:42,178 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:08:42,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 127 treesize of output 123 [2022-01-18 17:08:42,569 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:08:42,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:08:42,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:08:42,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:08:42,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:08:42,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:08:42,768 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 49 treesize of output 68 [2022-01-18 17:08:42,794 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:08:42,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 37 treesize of output 112 [2022-01-18 17:08:42,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:08:42,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:08:42,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:08:42,809 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:08:42,810 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 103 treesize of output 97 [2022-01-18 17:08:43,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:08:43,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:08:43,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:08:43,100 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 49 treesize of output 37 [2022-01-18 17:08:43,119 INFO L353 Elim1Store]: treesize reduction 71, result has 26.8 percent of original size [2022-01-18 17:08:43,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 37 treesize of output 35 [2022-01-18 17:08:43,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:08:43,123 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-01-18 17:08:43,228 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:08:43,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9044653] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:08:43,228 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:08:43,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:08:43,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327921212] [2022-01-18 17:08:43,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:08:43,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:08:43,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:08:43,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:08:43,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:08:43,229 INFO L87 Difference]: Start difference. First operand 2490 states and 8862 transitions. Second operand has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:08:45,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:08:45,484 INFO L93 Difference]: Finished difference Result 4251 states and 14249 transitions. [2022-01-18 17:08:45,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 17:08:45,485 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:08:45,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:08:45,493 INFO L225 Difference]: With dead ends: 4251 [2022-01-18 17:08:45,493 INFO L226 Difference]: Without dead ends: 4206 [2022-01-18 17:08:45,493 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1455 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=809, Invalid=3883, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 17:08:45,494 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 342 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 1152 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 1202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:08:45,494 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 308 Invalid, 1202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1152 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:08:45,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4206 states. [2022-01-18 17:08:45,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4206 to 2520. [2022-01-18 17:08:45,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2520 states, 2519 states have (on average 3.55577610162763) internal successors, (8957), 2519 states have internal predecessors, (8957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:08:45,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2520 states to 2520 states and 8957 transitions. [2022-01-18 17:08:45,541 INFO L78 Accepts]: Start accepts. Automaton has 2520 states and 8957 transitions. Word has length 26 [2022-01-18 17:08:45,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:08:45,541 INFO L470 AbstractCegarLoop]: Abstraction has 2520 states and 8957 transitions. [2022-01-18 17:08:45,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:08:45,541 INFO L276 IsEmpty]: Start isEmpty. Operand 2520 states and 8957 transitions. [2022-01-18 17:08:45,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:08:45,545 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:08:45,545 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-01-18 17:08:45,560 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-01-18 17:08:45,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:08:45,745 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:08:45,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:08:45,746 INFO L85 PathProgramCache]: Analyzing trace with hash -971763080, now seen corresponding path program 38 times [2022-01-18 17:08:45,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:08:45,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781859808] [2022-01-18 17:08:45,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:08:45,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:08:45,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:08:45,999 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:08:45,999 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:08:46,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781859808] [2022-01-18 17:08:46,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781859808] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:08:46,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781627344] [2022-01-18 17:08:46,000 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:08:46,000 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:08:46,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:08:46,001 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:08:46,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-01-18 17:08:46,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:08:46,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:08:46,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:08:46,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:08:46,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:08:46,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:08:46,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:08:46,243 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 49 treesize of output 65 [2022-01-18 17:08:46,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:08:46,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 39 treesize of output 115 [2022-01-18 17:08:46,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:08:46,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:08:46,292 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:08:46,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 127 treesize of output 123 [2022-01-18 17:08:46,443 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:08:46,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:08:56,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:08:56,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:08:56,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:08:56,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:08:56,916 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 99 treesize of output 75 [2022-01-18 17:08:56,935 INFO L353 Elim1Store]: treesize reduction 71, result has 26.8 percent of original size [2022-01-18 17:08:56,935 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 75 treesize of output 45 [2022-01-18 17:08:56,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:08:56,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-01-18 17:08:56,964 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:08:56,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781627344] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:08:56,964 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:08:56,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 17:08:56,965 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236454196] [2022-01-18 17:08:56,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:08:56,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:08:56,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:08:56,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:08:56,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=500, Unknown=8, NotChecked=0, Total=600 [2022-01-18 17:08:56,965 INFO L87 Difference]: Start difference. First operand 2520 states and 8957 transitions. Second operand has 25 states, 25 states have (on average 2.64) internal successors, (66), 25 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:08:59,352 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((k Int)) (or (<= (+ 2 k) c_i) (let ((.cse1 (+ c_res2 (select (select c_mult (select c_A k)) (select c_B k)) (let ((.cse2 (+ k 1))) (select (select c_mult (select c_A .cse2)) (select c_B .cse2))))) (.cse0 (+ (select (select c_mult (select c_A c_i)) (select c_B c_i)) c_res1))) (and (<= .cse0 .cse1) (<= .cse1 .cse0))) (<= c_i k))) (or (<= (+ 2 c_k) c_N) (let ((.cse3 (+ c_res2 (select (select c_mult (select c_A c_k)) (select c_B c_k))))) (and (<= .cse3 c_res1) (<= c_res1 .cse3))) (< c_i c_N) (not (< c_k c_N))) (<= 0 c_M)) is different from false [2022-01-18 17:09:01,194 WARN L838 $PredicateComparison]: unable to prove that (and (= (+ (* (- 1) (select (select c_mult (select c_A 1)) (select c_B 1))) c_res1) (select (select c_mult (select c_A 0)) (select c_B 0))) (forall ((k Int)) (or (<= (+ 2 k) c_i) (let ((.cse1 (+ c_res2 (select (select c_mult (select c_A k)) (select c_B k)) (let ((.cse2 (+ k 1))) (select (select c_mult (select c_A .cse2)) (select c_B .cse2))))) (.cse0 (+ (select (select c_mult (select c_A c_i)) (select c_B c_i)) c_res1))) (and (<= .cse0 .cse1) (<= .cse1 .cse0))) (<= c_i k))) (= 2 c_i) (< 1 c_N) (or (<= (+ 2 c_k) c_N) (let ((.cse3 (+ c_res2 (select (select c_mult (select c_A c_k)) (select c_B c_k))))) (and (<= .cse3 c_res1) (<= c_res1 .cse3)))) (<= 0 c_M) (= c_res2 (let ((.cse4 (+ (- 1) c_k))) (select (select c_mult (select c_A .cse4)) (select c_B .cse4))))) is different from false [2022-01-18 17:09:02,625 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((k Int)) (or (<= (+ 2 k) c_i) (let ((.cse1 (+ c_res2 (select (select c_mult (select c_A k)) (select c_B k)) (let ((.cse2 (+ k 1))) (select (select c_mult (select c_A .cse2)) (select c_B .cse2))))) (.cse0 (+ (select (select c_mult (select c_A c_i)) (select c_B c_i)) c_res1))) (and (<= .cse0 .cse1) (<= .cse1 .cse0))) (<= c_i k))) (or (<= (+ 2 c_k) c_N) (let ((.cse3 (+ c_res2 (select (select c_mult (select c_A c_k)) (select c_B c_k))))) (and (<= .cse3 c_res1) (<= c_res1 .cse3)))) (<= 0 c_M)) is different from false [2022-01-18 17:09:21,270 WARN L228 SmtUtils]: Spent 15.26s on a formula simplification that was a NOOP. DAG size: 49 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 17:09:45,424 WARN L228 SmtUtils]: Spent 15.66s on a formula simplification that was a NOOP. DAG size: 55 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 17:10:15,857 WARN L228 SmtUtils]: Spent 17.66s on a formula simplification that was a NOOP. DAG size: 43 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 17:10:15,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:10:15,981 INFO L93 Difference]: Finished difference Result 6301 states and 20785 transitions. [2022-01-18 17:10:15,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 17:10:15,982 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.64) internal successors, (66), 25 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:10:15,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:10:15,994 INFO L225 Difference]: With dead ends: 6301 [2022-01-18 17:10:15,994 INFO L226 Difference]: Without dead ends: 6133 [2022-01-18 17:10:15,995 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 82 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1990 ImplicationChecksByTransitivity, 88.6s TimeCoverageRelationStatistics Valid=890, Invalid=5572, Unknown=30, NotChecked=480, Total=6972 [2022-01-18 17:10:15,995 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 364 mSDsluCounter, 939 mSDsCounter, 0 mSdLazyCounter, 1869 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 547 SdHoareTripleChecker+Invalid, 2353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1869 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 416 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 17:10:15,995 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 547 Invalid, 2353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1869 Invalid, 0 Unknown, 416 Unchecked, 0.9s Time] [2022-01-18 17:10:16,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6133 states. [2022-01-18 17:10:16,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6133 to 2611. [2022-01-18 17:10:16,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2611 states, 2610 states have (on average 3.539463601532567) internal successors, (9238), 2610 states have internal predecessors, (9238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:10:16,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2611 states to 2611 states and 9238 transitions. [2022-01-18 17:10:16,064 INFO L78 Accepts]: Start accepts. Automaton has 2611 states and 9238 transitions. Word has length 26 [2022-01-18 17:10:16,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:10:16,065 INFO L470 AbstractCegarLoop]: Abstraction has 2611 states and 9238 transitions. [2022-01-18 17:10:16,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.64) internal successors, (66), 25 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:10:16,065 INFO L276 IsEmpty]: Start isEmpty. Operand 2611 states and 9238 transitions. [2022-01-18 17:10:16,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:10:16,068 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:10:16,068 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-01-18 17:10:16,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-01-18 17:10:16,269 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-18 17:10:16,269 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:10:16,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:10:16,269 INFO L85 PathProgramCache]: Analyzing trace with hash 96111484, now seen corresponding path program 39 times [2022-01-18 17:10:16,269 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:10:16,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026088098] [2022-01-18 17:10:16,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:10:16,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:10:16,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:10:16,483 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:10:16,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:10:16,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026088098] [2022-01-18 17:10:16,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026088098] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:10:16,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770862988] [2022-01-18 17:10:16,484 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:10:16,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:10:16,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:10:16,485 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:10:16,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-01-18 17:10:16,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 17:10:16,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:10:16,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 17:10:16,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:10:16,873 INFO L353 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2022-01-18 17:10:16,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 240 treesize of output 225 [2022-01-18 17:10:16,909 INFO L353 Elim1Store]: treesize reduction 35, result has 56.8 percent of original size [2022-01-18 17:10:16,909 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 216 treesize of output 151 [2022-01-18 17:10:16,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:10:16,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:10:16,922 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:10:16,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 67 treesize of output 71 Received shutdown request... [2022-01-18 17:18:33,708 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-01-18 17:18:33,709 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 17:18:33,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-01-18 17:18:33,741 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 17:18:33,741 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-01-18 17:18:33,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2022-01-18 17:18:33,915 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 5ms.. [2022-01-18 17:18:33,917 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 17:18:33,917 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 17:18:33,917 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 17:18:33,919 INFO L732 BasicCegarLoop]: Path program histogram: [39, 19, 1, 1, 1] [2022-01-18 17:18:33,920 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 17:18:33,920 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 17:18:33,921 INFO L202 PluginConnector]: Adding new model dot-product.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 05:18:33 BasicIcfg [2022-01-18 17:18:33,921 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 17:18:33,921 INFO L158 Benchmark]: Toolchain (without parser) took 798295.90ms. Allocated memory was 346.0MB in the beginning and 509.6MB in the end (delta: 163.6MB). Free memory was 306.9MB in the beginning and 195.7MB in the end (delta: 111.3MB). Peak memory consumption was 318.7MB. Max. memory is 16.0GB. [2022-01-18 17:18:33,921 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.09ms. Allocated memory is still 346.0MB. Free memory was 308.1MB in the beginning and 308.0MB in the end (delta: 125.9kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 17:18:33,922 INFO L158 Benchmark]: Boogie Procedure Inliner took 25.02ms. Allocated memory is still 346.0MB. Free memory was 306.8MB in the beginning and 305.3MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 17:18:33,922 INFO L158 Benchmark]: Boogie Preprocessor took 20.58ms. Allocated memory is still 346.0MB. Free memory was 305.3MB in the beginning and 304.3MB in the end (delta: 982.6kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 17:18:33,922 INFO L158 Benchmark]: RCFGBuilder took 190.22ms. Allocated memory is still 346.0MB. Free memory was 304.3MB in the beginning and 294.9MB in the end (delta: 9.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 17:18:33,922 INFO L158 Benchmark]: TraceAbstraction took 798055.89ms. Allocated memory was 346.0MB in the beginning and 509.6MB in the end (delta: 163.6MB). Free memory was 294.4MB in the beginning and 195.7MB in the end (delta: 98.7MB). Peak memory consumption was 306.1MB. Max. memory is 16.0GB. [2022-01-18 17:18:33,922 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.09ms. Allocated memory is still 346.0MB. Free memory was 308.1MB in the beginning and 308.0MB in the end (delta: 125.9kB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 25.02ms. Allocated memory is still 346.0MB. Free memory was 306.8MB in the beginning and 305.3MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 20.58ms. Allocated memory is still 346.0MB. Free memory was 305.3MB in the beginning and 304.3MB in the end (delta: 982.6kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 190.22ms. Allocated memory is still 346.0MB. Free memory was 304.3MB in the beginning and 294.9MB in the end (delta: 9.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 798055.89ms. Allocated memory was 346.0MB in the beginning and 509.6MB in the end (delta: 163.6MB). Free memory was 294.4MB in the beginning and 195.7MB in the end (delta: 98.7MB). Peak memory consumption was 306.1MB. Max. memory is 16.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: 67]: 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 forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 5ms.. - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 5ms.. - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 5ms.. - 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 forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 7 for 5ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 42 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 798.0s, OverallIterations: 61, TraceHistogramMax: 2, PathProgramHistogramMax: 39, EmptinessCheckTime: 0.1s, AutomataDifference: 165.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 19519 SdHoareTripleChecker+Valid, 24.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 19519 mSDsluCounter, 14459 SdHoareTripleChecker+Invalid, 20.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 4427 IncrementalHoareTripleChecker+Unchecked, 25530 mSDsCounter, 3947 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 51087 IncrementalHoareTripleChecker+Invalid, 59461 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3947 mSolverCounterUnsat, 1424 mSDtfsCounter, 51087 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5461 GetRequests, 2127 SyntacticMatches, 165 SemanticMatches, 3169 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 79105 ImplicationChecksByTransitivity, 161.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2611occurred in iteration=60, InterpolantAutomatonStates: 2707, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.1s AutomataMinimizationTime, 60 MinimizatonAttempts, 98568 StatesRemovedByMinimization, 60 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 119.3s InterpolantComputationTime, 2854 NumberOfCodeBlocks, 2848 NumberOfCodeBlocksAsserted, 180 NumberOfCheckSat, 4078 ConstructedInterpolants, 35 QuantifiedInterpolants, 59352 SizeOfPredicates, 654 NumberOfNonLiveVariables, 3533 ConjunctsInSsa, 846 ConjunctsInUnsatCore, 174 InterpolantComputations, 3 PerfectInterpolantSequences, 174/878 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