/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/horseshoe.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 16:01:56,049 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 16:01:56,051 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 16:01:56,107 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 16:01:56,107 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 16:01:56,108 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 16:01:56,109 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 16:01:56,110 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 16:01:56,112 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 16:01:56,112 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 16:01:56,113 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 16:01:56,114 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 16:01:56,114 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 16:01:56,118 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 16:01:56,119 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 16:01:56,120 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 16:01:56,121 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 16:01:56,121 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 16:01:56,123 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 16:01:56,128 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 16:01:56,129 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 16:01:56,133 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 16:01:56,135 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 16:01:56,136 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 16:01:56,141 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 16:01:56,141 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 16:01:56,141 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 16:01:56,142 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 16:01:56,142 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 16:01:56,143 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 16:01:56,143 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 16:01:56,143 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 16:01:56,144 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 16:01:56,144 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 16:01:56,145 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 16:01:56,145 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 16:01:56,146 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 16:01:56,146 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 16:01:56,146 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 16:01:56,147 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 16:01:56,147 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 16:01:56,153 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 16:01:56,183 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 16:01:56,183 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 16:01:56,183 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 16:01:56,183 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 16:01:56,184 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 16:01:56,184 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 16:01:56,185 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 16:01:56,185 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 16:01:56,185 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 16:01:56,185 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 16:01:56,186 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 16:01:56,186 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 16:01:56,186 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 16:01:56,186 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 16:01:56,186 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 16:01:56,186 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 16:01:56,186 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 16:01:56,187 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 16:01:56,187 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 16:01:56,187 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 16:01:56,187 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 16:01:56,187 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 16:01:56,187 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 16:01:56,187 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 16:01:56,187 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 16:01:56,188 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 16:01:56,188 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 16:01:56,188 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 16:01:56,188 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 16:01:56,188 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 16:01:56,188 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 16:01:56,188 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 16:01:56,188 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 16:01:56,189 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 16:01:56,189 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 16:01:56,404 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 16:01:56,424 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 16:01:56,426 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 16:01:56,427 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 16:01:56,431 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 16:01:56,432 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/horseshoe.wvr.bpl [2022-01-18 16:01:56,433 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/horseshoe.wvr.bpl' [2022-01-18 16:01:56,456 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 16:01:56,457 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 16:01:56,458 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 16:01:56,458 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 16:01:56,458 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 16:01:56,474 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:01:56" (1/1) ... [2022-01-18 16:01:56,480 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:01:56" (1/1) ... [2022-01-18 16:01:56,493 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 16:01:56,495 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 16:01:56,496 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 16:01:56,496 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 16:01:56,496 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 16:01:56,503 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:01:56" (1/1) ... [2022-01-18 16:01:56,504 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:01:56" (1/1) ... [2022-01-18 16:01:56,506 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:01:56" (1/1) ... [2022-01-18 16:01:56,506 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:01:56" (1/1) ... [2022-01-18 16:01:56,514 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:01:56" (1/1) ... [2022-01-18 16:01:56,517 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:01:56" (1/1) ... [2022-01-18 16:01:56,520 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:01:56" (1/1) ... [2022-01-18 16:01:56,525 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 16:01:56,527 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 16:01:56,527 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 16:01:56,527 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 16:01:56,528 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:01:56" (1/1) ... [2022-01-18 16:01:56,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 16:01:56,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:01:56,561 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 16:01:56,567 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 16:01:56,592 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 16:01:56,592 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 16:01:56,592 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 16:01:56,592 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 16:01:56,592 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 16:01:56,593 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 16:01:56,593 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 16:01:56,593 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 16:01:56,593 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 16:01:56,593 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 16:01:56,594 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 16:01:56,594 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 16:01:56,594 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 16:01:56,637 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 16:01:56,638 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 16:01:56,721 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 16:01:56,738 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 16:01:56,738 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 16:01:56,740 INFO L202 PluginConnector]: Adding new model horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:01:56 BoogieIcfgContainer [2022-01-18 16:01:56,740 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 16:01:56,741 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 16:01:56,742 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 16:01:56,744 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 16:01:56,744 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:01:56" (1/2) ... [2022-01-18 16:01:56,745 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79882cbb and model type horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 04:01:56, skipping insertion in model container [2022-01-18 16:01:56,745 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:01:56" (2/2) ... [2022-01-18 16:01:56,746 INFO L111 eAbstractionObserver]: Analyzing ICFG horseshoe.wvr.bpl [2022-01-18 16:01:56,750 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 16:01:56,750 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 16:01:56,750 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 16:01:56,751 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 16:01:56,784 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 16:01:56,817 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 16:01:56,823 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 16:01:56,823 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 16:01:56,830 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 40 places, 33 transitions, 90 flow [2022-01-18 16:01:56,947 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 353 states, 352 states have (on average 2.946022727272727) internal successors, (1037), 352 states have internal predecessors, (1037), 0 states have call successors, (0), 0 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 16:01:56,951 INFO L276 IsEmpty]: Start isEmpty. Operand has 353 states, 352 states have (on average 2.946022727272727) internal successors, (1037), 352 states have internal predecessors, (1037), 0 states have call successors, (0), 0 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 16:01:56,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 16:01:56,965 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:01:56,965 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:01:56,966 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:01:56,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:01:56,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1079038960, now seen corresponding path program 1 times [2022-01-18 16:01:56,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:01:56,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981284680] [2022-01-18 16:01:56,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:01:56,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:01:57,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:01:57,082 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 16:01:57,083 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:01:57,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981284680] [2022-01-18 16:01:57,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981284680] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:01:57,084 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:01:57,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 16:01:57,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965499732] [2022-01-18 16:01:57,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:01:57,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 16:01:57,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:01:57,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 16:01:57,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:01:57,128 INFO L87 Difference]: Start difference. First operand has 353 states, 352 states have (on average 2.946022727272727) internal successors, (1037), 352 states have internal predecessors, (1037), 0 states have call successors, (0), 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 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:57,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:01:57,231 INFO L93 Difference]: Finished difference Result 401 states and 1181 transitions. [2022-01-18 16:01:57,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 16:01:57,236 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 16:01:57,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:01:57,250 INFO L225 Difference]: With dead ends: 401 [2022-01-18 16:01:57,250 INFO L226 Difference]: Without dead ends: 401 [2022-01-18 16:01:57,251 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:01:57,254 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 15 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:01:57,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 28 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:01:57,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-01-18 16:01:57,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 401. [2022-01-18 16:01:57,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 400 states have (on average 2.9525) internal successors, (1181), 400 states have internal predecessors, (1181), 0 states have call successors, (0), 0 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 16:01:57,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1181 transitions. [2022-01-18 16:01:57,363 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1181 transitions. Word has length 16 [2022-01-18 16:01:57,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:01:57,364 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 1181 transitions. [2022-01-18 16:01:57,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:57,364 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1181 transitions. [2022-01-18 16:01:57,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 16:01:57,373 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:01:57,373 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] [2022-01-18 16:01:57,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 16:01:57,374 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:01:57,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:01:57,375 INFO L85 PathProgramCache]: Analyzing trace with hash -589825538, now seen corresponding path program 1 times [2022-01-18 16:01:57,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:01:57,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77111162] [2022-01-18 16:01:57,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:01:57,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:01:57,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:01:57,421 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:57,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:01:57,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77111162] [2022-01-18 16:01:57,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77111162] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:01:57,423 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:01:57,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 16:01:57,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10450389] [2022-01-18 16:01:57,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:01:57,425 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 16:01:57,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:01:57,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 16:01:57,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:01:57,426 INFO L87 Difference]: Start difference. First operand 401 states and 1181 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:57,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:01:57,464 INFO L93 Difference]: Finished difference Result 458 states and 1351 transitions. [2022-01-18 16:01:57,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 16:01:57,465 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 16:01:57,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:01:57,471 INFO L225 Difference]: With dead ends: 458 [2022-01-18 16:01:57,471 INFO L226 Difference]: Without dead ends: 458 [2022-01-18 16:01:57,472 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:01:57,482 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 13 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:01:57,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 28 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:01:57,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-01-18 16:01:57,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 458. [2022-01-18 16:01:57,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 457 states have (on average 2.9562363238512037) internal successors, (1351), 457 states have internal predecessors, (1351), 0 states have call successors, (0), 0 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 16:01:57,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 1351 transitions. [2022-01-18 16:01:57,523 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 1351 transitions. Word has length 21 [2022-01-18 16:01:57,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:01:57,523 INFO L470 AbstractCegarLoop]: Abstraction has 458 states and 1351 transitions. [2022-01-18 16:01:57,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:57,523 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 1351 transitions. [2022-01-18 16:01:57,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 16:01:57,526 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:01:57,526 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, 1] [2022-01-18 16:01:57,526 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 16:01:57,526 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:01:57,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:01:57,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1708981119, now seen corresponding path program 1 times [2022-01-18 16:01:57,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:01:57,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254454087] [2022-01-18 16:01:57,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:01:57,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:01:57,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:01:57,606 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:57,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:01:57,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254454087] [2022-01-18 16:01:57,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254454087] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:01:57,607 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:01:57,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 16:01:57,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173868610] [2022-01-18 16:01:57,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:01:57,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 16:01:57,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:01:57,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 16:01:57,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:01:57,609 INFO L87 Difference]: Start difference. First operand 458 states and 1351 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:57,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:01:57,645 INFO L93 Difference]: Finished difference Result 463 states and 1345 transitions. [2022-01-18 16:01:57,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 16:01:57,646 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 16:01:57,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:01:57,650 INFO L225 Difference]: With dead ends: 463 [2022-01-18 16:01:57,650 INFO L226 Difference]: Without dead ends: 463 [2022-01-18 16:01:57,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:01:57,655 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 4 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:01:57,656 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 33 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:01:57,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-01-18 16:01:57,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 463. [2022-01-18 16:01:57,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 462 states have (on average 2.911255411255411) internal successors, (1345), 462 states have internal predecessors, (1345), 0 states have call successors, (0), 0 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 16:01:57,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 1345 transitions. [2022-01-18 16:01:57,674 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 1345 transitions. Word has length 25 [2022-01-18 16:01:57,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:01:57,675 INFO L470 AbstractCegarLoop]: Abstraction has 463 states and 1345 transitions. [2022-01-18 16:01:57,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:57,675 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 1345 transitions. [2022-01-18 16:01:57,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 16:01:57,677 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:01:57,677 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, 1] [2022-01-18 16:01:57,677 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 16:01:57,677 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:01:57,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:01:57,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1600956287, now seen corresponding path program 2 times [2022-01-18 16:01:57,678 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:01:57,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616949919] [2022-01-18 16:01:57,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:01:57,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:01:57,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:01:58,098 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 16:01:58,098 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:01:58,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616949919] [2022-01-18 16:01:58,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616949919] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:01:58,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252907069] [2022-01-18 16:01:58,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:01:58,099 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:58,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:01:58,104 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 16:01:58,147 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 16:01:58,166 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:01:58,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:01:58,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 16:01:58,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:01:58,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 16:01:58,507 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-18 16:01:58,738 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 16:01:58,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:01:59,000 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:01:59,001 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 38 treesize of output 40 [2022-01-18 16:01:59,270 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:01:59,270 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 44 treesize of output 42 [2022-01-18 16:01:59,340 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:59,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252907069] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:01:59,340 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:01:59,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 28 [2022-01-18 16:01:59,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314873532] [2022-01-18 16:01:59,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:01:59,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 16:01:59,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:01:59,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 16:01:59,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=717, Unknown=0, NotChecked=0, Total=812 [2022-01-18 16:01:59,342 INFO L87 Difference]: Start difference. First operand 463 states and 1345 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:00,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:00,803 INFO L93 Difference]: Finished difference Result 1680 states and 4954 transitions. [2022-01-18 16:02:00,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 16:02:00,804 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 16:02:00,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:00,813 INFO L225 Difference]: With dead ends: 1680 [2022-01-18 16:02:00,813 INFO L226 Difference]: Without dead ends: 1618 [2022-01-18 16:02:00,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 661 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=364, Invalid=2392, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:02:00,817 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 873 mSDsluCounter, 1428 mSDsCounter, 0 mSdLazyCounter, 1214 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 873 SdHoareTripleChecker+Valid, 998 SdHoareTripleChecker+Invalid, 1295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:00,818 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [873 Valid, 998 Invalid, 1295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1214 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 16:02:00,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1618 states. [2022-01-18 16:02:00,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1618 to 637. [2022-01-18 16:02:00,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 636 states have (on average 2.9276729559748427) internal successors, (1862), 636 states have internal predecessors, (1862), 0 states have call successors, (0), 0 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 16:02:00,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 1862 transitions. [2022-01-18 16:02:00,847 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 1862 transitions. Word has length 25 [2022-01-18 16:02:00,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:00,848 INFO L470 AbstractCegarLoop]: Abstraction has 637 states and 1862 transitions. [2022-01-18 16:02:00,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:00,848 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 1862 transitions. [2022-01-18 16:02:00,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 16:02:00,850 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:00,850 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, 1] [2022-01-18 16:02:00,881 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 16:02:01,074 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 16:02:01,075 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:02:01,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:01,076 INFO L85 PathProgramCache]: Analyzing trace with hash -997704769, now seen corresponding path program 3 times [2022-01-18 16:02:01,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:01,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932544223] [2022-01-18 16:02:01,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:01,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:01,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:01,271 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 16:02:01,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:01,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932544223] [2022-01-18 16:02:01,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932544223] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:01,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594824647] [2022-01-18 16:02:01,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:02:01,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:01,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:01,280 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 16:02:01,281 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 16:02:01,319 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:02:01,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:02:01,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 16:02:01,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:01,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 16:02:01,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-18 16:02:01,712 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 16:02:01,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:02:01,916 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:02:01,917 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 38 treesize of output 40 [2022-01-18 16:02:02,122 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:02:02,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 43 [2022-01-18 16:02:02,184 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 16:02:02,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594824647] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:02:02,185 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:02:02,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-18 16:02:02,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045148203] [2022-01-18 16:02:02,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:02:02,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:02:02,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:02,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:02:02,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:02:02,187 INFO L87 Difference]: Start difference. First operand 637 states and 1862 transitions. Second operand has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:04,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:04,096 INFO L93 Difference]: Finished difference Result 1689 states and 4870 transitions. [2022-01-18 16:02:04,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 16:02:04,096 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 16:02:04,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:04,105 INFO L225 Difference]: With dead ends: 1689 [2022-01-18 16:02:04,105 INFO L226 Difference]: Without dead ends: 1637 [2022-01-18 16:02:04,106 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 521 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=306, Invalid=2556, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 16:02:04,107 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 629 mSDsluCounter, 2025 mSDsCounter, 0 mSdLazyCounter, 1919 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 629 SdHoareTripleChecker+Valid, 1426 SdHoareTripleChecker+Invalid, 1992 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:04,107 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [629 Valid, 1426 Invalid, 1992 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1919 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 16:02:04,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1637 states. [2022-01-18 16:02:04,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1637 to 755. [2022-01-18 16:02:04,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.8779840848806364) internal successors, (2170), 754 states have internal predecessors, (2170), 0 states have call successors, (0), 0 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 16:02:04,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2170 transitions. [2022-01-18 16:02:04,135 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2170 transitions. Word has length 25 [2022-01-18 16:02:04,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:04,135 INFO L470 AbstractCegarLoop]: Abstraction has 755 states and 2170 transitions. [2022-01-18 16:02:04,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:04,135 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2170 transitions. [2022-01-18 16:02:04,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 16:02:04,137 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:04,137 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, 1, 1, 1, 1] [2022-01-18 16:02:04,161 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-01-18 16:02:04,351 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 16:02:04,352 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:02:04,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:04,352 INFO L85 PathProgramCache]: Analyzing trace with hash -126935638, now seen corresponding path program 1 times [2022-01-18 16:02:04,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:04,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487669141] [2022-01-18 16:02:04,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:04,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:04,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:04,413 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:04,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:04,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487669141] [2022-01-18 16:02:04,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487669141] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:04,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813834711] [2022-01-18 16:02:04,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:04,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:04,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:04,415 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 16:02:04,427 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 16:02:04,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:04,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:02:04,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:04,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 16:02:04,516 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:04,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:02:04,588 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 16:02:04,588 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 12 treesize of output 11 [2022-01-18 16:02:04,594 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:04,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813834711] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:02:04,595 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:02:04,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 16:02:04,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548190344] [2022-01-18 16:02:04,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:02:04,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:02:04,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:04,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:02:04,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:02:04,596 INFO L87 Difference]: Start difference. First operand 755 states and 2170 transitions. Second operand has 10 states, 10 states have (on average 5.8) internal successors, (58), 9 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 16:02:04,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:04,683 INFO L93 Difference]: Finished difference Result 972 states and 2800 transitions. [2022-01-18 16:02:04,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 16:02:04,684 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 9 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 28 [2022-01-18 16:02:04,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:04,689 INFO L225 Difference]: With dead ends: 972 [2022-01-18 16:02:04,689 INFO L226 Difference]: Without dead ends: 972 [2022-01-18 16:02:04,689 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2022-01-18 16:02:04,690 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 81 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:04,690 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 107 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:02:04,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 972 states. [2022-01-18 16:02:04,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 972 to 773. [2022-01-18 16:02:04,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 773 states, 772 states have (on average 2.873056994818653) internal successors, (2218), 772 states have internal predecessors, (2218), 0 states have call successors, (0), 0 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 16:02:04,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 2218 transitions. [2022-01-18 16:02:04,712 INFO L78 Accepts]: Start accepts. Automaton has 773 states and 2218 transitions. Word has length 28 [2022-01-18 16:02:04,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:04,712 INFO L470 AbstractCegarLoop]: Abstraction has 773 states and 2218 transitions. [2022-01-18 16:02:04,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 9 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 16:02:04,712 INFO L276 IsEmpty]: Start isEmpty. Operand 773 states and 2218 transitions. [2022-01-18 16:02:04,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:02:04,714 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:04,715 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:02:04,739 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-01-18 16:02:04,928 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 16:02:04,929 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:02:04,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:04,929 INFO L85 PathProgramCache]: Analyzing trace with hash -2132365886, now seen corresponding path program 4 times [2022-01-18 16:02:04,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:04,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203229621] [2022-01-18 16:02:04,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:04,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:04,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:05,000 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:05,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:05,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203229621] [2022-01-18 16:02:05,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203229621] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:05,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575414973] [2022-01-18 16:02:05,001 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:02:05,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:05,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:05,003 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 16:02:05,004 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 16:02:05,032 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:02:05,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:02:05,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 16:02:05,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:05,095 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:02:05,096 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 16:02:05,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575414973] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:02:05,096 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 16:02:05,096 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2022-01-18 16:02:05,096 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807700521] [2022-01-18 16:02:05,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:02:05,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:02:05,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:05,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:02:05,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:02:05,097 INFO L87 Difference]: Start difference. First operand 773 states and 2218 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:05,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:05,124 INFO L93 Difference]: Finished difference Result 1430 states and 4086 transitions. [2022-01-18 16:02:05,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:02:05,131 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 16:02:05,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:05,139 INFO L225 Difference]: With dead ends: 1430 [2022-01-18 16:02:05,139 INFO L226 Difference]: Without dead ends: 1364 [2022-01-18 16:02:05,139 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:02:05,140 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 48 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:05,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 55 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:02:05,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1364 states. [2022-01-18 16:02:05,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1364 to 1108. [2022-01-18 16:02:05,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1108 states, 1107 states have (on average 2.962962962962963) internal successors, (3280), 1107 states have internal predecessors, (3280), 0 states have call successors, (0), 0 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 16:02:05,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1108 states to 1108 states and 3280 transitions. [2022-01-18 16:02:05,172 INFO L78 Accepts]: Start accepts. Automaton has 1108 states and 3280 transitions. Word has length 29 [2022-01-18 16:02:05,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:05,172 INFO L470 AbstractCegarLoop]: Abstraction has 1108 states and 3280 transitions. [2022-01-18 16:02:05,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:05,172 INFO L276 IsEmpty]: Start isEmpty. Operand 1108 states and 3280 transitions. [2022-01-18 16:02:05,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:02:05,176 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:05,176 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 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 16:02:05,201 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 16:02:05,395 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 16:02:05,395 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:02:05,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:05,396 INFO L85 PathProgramCache]: Analyzing trace with hash -788828979, now seen corresponding path program 5 times [2022-01-18 16:02:05,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:05,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381735776] [2022-01-18 16:02:05,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:05,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:05,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:05,446 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:02:05,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:05,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381735776] [2022-01-18 16:02:05,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381735776] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:05,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911647761] [2022-01-18 16:02:05,447 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:02:05,447 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:05,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:05,448 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 16:02:05,450 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 16:02:05,480 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:02:05,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:02:05,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 16:02:05,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:05,543 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:02:05,543 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 16:02:05,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911647761] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:02:05,543 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 16:02:05,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2022-01-18 16:02:05,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194930179] [2022-01-18 16:02:05,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:02:05,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:02:05,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:05,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:02:05,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:02:05,545 INFO L87 Difference]: Start difference. First operand 1108 states and 3280 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:05,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:05,577 INFO L93 Difference]: Finished difference Result 3088 states and 9151 transitions. [2022-01-18 16:02:05,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:02:05,578 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 16:02:05,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:05,592 INFO L225 Difference]: With dead ends: 3088 [2022-01-18 16:02:05,592 INFO L226 Difference]: Without dead ends: 2925 [2022-01-18 16:02:05,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:02:05,593 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 49 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:05,594 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 55 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:02:05,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2925 states. [2022-01-18 16:02:05,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2925 to 2475. [2022-01-18 16:02:05,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2475 states, 2474 states have (on average 3.0731608730800324) internal successors, (7603), 2474 states have internal predecessors, (7603), 0 states have call successors, (0), 0 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 16:02:05,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2475 states to 2475 states and 7603 transitions. [2022-01-18 16:02:05,662 INFO L78 Accepts]: Start accepts. Automaton has 2475 states and 7603 transitions. Word has length 30 [2022-01-18 16:02:05,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:05,662 INFO L470 AbstractCegarLoop]: Abstraction has 2475 states and 7603 transitions. [2022-01-18 16:02:05,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:05,662 INFO L276 IsEmpty]: Start isEmpty. Operand 2475 states and 7603 transitions. [2022-01-18 16:02:05,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:02:05,668 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:05,668 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 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 16:02:05,694 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 16:02:05,883 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 16:02:05,883 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:02:05,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:05,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1876694586, now seen corresponding path program 2 times [2022-01-18 16:02:05,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:05,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025562672] [2022-01-18 16:02:05,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:05,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:05,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:05,960 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 16:02:05,960 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:05,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025562672] [2022-01-18 16:02:05,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025562672] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:05,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662356019] [2022-01-18 16:02:05,961 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:02:05,961 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:05,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:05,962 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 16:02:05,971 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 16:02:06,000 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:02:06,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:02:06,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 16:02:06,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:06,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 16:02:06,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 16:02:06,126 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 16:02:06,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:02:06,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:02:06,176 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 13 treesize of output 17 [2022-01-18 16:02:06,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:02:06,241 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 20 [2022-01-18 16:02:06,260 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 16:02:06,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662356019] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:02:06,260 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:02:06,260 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 16:02:06,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475193344] [2022-01-18 16:02:06,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:02:06,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 16:02:06,261 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:06,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 16:02:06,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-01-18 16:02:06,262 INFO L87 Difference]: Start difference. First operand 2475 states and 7603 transitions. Second operand has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 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 16:02:06,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:06,516 INFO L93 Difference]: Finished difference Result 3669 states and 11137 transitions. [2022-01-18 16:02:06,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 16:02:06,517 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 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 33 [2022-01-18 16:02:06,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:06,534 INFO L225 Difference]: With dead ends: 3669 [2022-01-18 16:02:06,535 INFO L226 Difference]: Without dead ends: 3669 [2022-01-18 16:02:06,535 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:02:06,535 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 228 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:06,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 245 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:02:06,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3669 states. [2022-01-18 16:02:06,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3669 to 3342. [2022-01-18 16:02:06,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3342 states, 3341 states have (on average 3.0634540556719547) internal successors, (10235), 3341 states have internal predecessors, (10235), 0 states have call successors, (0), 0 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 16:02:06,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3342 states to 3342 states and 10235 transitions. [2022-01-18 16:02:06,632 INFO L78 Accepts]: Start accepts. Automaton has 3342 states and 10235 transitions. Word has length 33 [2022-01-18 16:02:06,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:06,632 INFO L470 AbstractCegarLoop]: Abstraction has 3342 states and 10235 transitions. [2022-01-18 16:02:06,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 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 16:02:06,633 INFO L276 IsEmpty]: Start isEmpty. Operand 3342 states and 10235 transitions. [2022-01-18 16:02:06,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:02:06,641 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:06,641 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:02:06,664 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 16:02:06,855 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 16:02:06,855 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:02:06,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:06,856 INFO L85 PathProgramCache]: Analyzing trace with hash 760708557, now seen corresponding path program 3 times [2022-01-18 16:02:06,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:06,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962307115] [2022-01-18 16:02:06,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:06,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:06,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:07,366 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:07,367 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:07,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962307115] [2022-01-18 16:02:07,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962307115] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:07,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860648858] [2022-01-18 16:02:07,367 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:02:07,367 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:07,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:07,372 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 16:02:07,374 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 16:02:07,411 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:02:07,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:02:07,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 16:02:07,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:08,079 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:02:08,079 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 19 [2022-01-18 16:02:08,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:08,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:08,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:08,235 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 43 treesize of output 23 [2022-01-18 16:02:08,549 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:08,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:02:09,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:09,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:09,340 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:02:09,341 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 81 treesize of output 93 [2022-01-18 16:02:10,377 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:02:10,378 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 87 treesize of output 95 [2022-01-18 16:02:10,624 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:10,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860648858] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:02:10,624 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:02:10,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18, 18] total 53 [2022-01-18 16:02:10,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187199898] [2022-01-18 16:02:10,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:02:10,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 16:02:10,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:10,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 16:02:10,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=2580, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 16:02:10,627 INFO L87 Difference]: Start difference. First operand 3342 states and 10235 transitions. Second operand has 54 states, 54 states have (on average 1.9444444444444444) internal successors, (105), 53 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:02:19,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:19,549 INFO L93 Difference]: Finished difference Result 11093 states and 32275 transitions. [2022-01-18 16:02:19,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-01-18 16:02:19,549 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.9444444444444444) internal successors, (105), 53 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:02:19,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:19,592 INFO L225 Difference]: With dead ends: 11093 [2022-01-18 16:02:19,592 INFO L226 Difference]: Without dead ends: 10678 [2022-01-18 16:02:19,596 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6608 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=2677, Invalid=20275, Unknown=0, NotChecked=0, Total=22952 [2022-01-18 16:02:19,597 INFO L933 BasicCegarLoop]: 181 mSDtfsCounter, 2582 mSDsluCounter, 5950 mSDsCounter, 0 mSdLazyCounter, 5556 mSolverCounterSat, 413 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2582 SdHoareTripleChecker+Valid, 4442 SdHoareTripleChecker+Invalid, 6272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 413 IncrementalHoareTripleChecker+Valid, 5556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 303 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:19,597 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2582 Valid, 4442 Invalid, 6272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [413 Valid, 5556 Invalid, 0 Unknown, 303 Unchecked, 2.8s Time] [2022-01-18 16:02:19,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10678 states. [2022-01-18 16:02:19,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10678 to 4243. [2022-01-18 16:02:19,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4243 states, 4242 states have (on average 3.026874115983027) internal successors, (12840), 4242 states have internal predecessors, (12840), 0 states have call successors, (0), 0 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 16:02:19,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4243 states to 4243 states and 12840 transitions. [2022-01-18 16:02:19,759 INFO L78 Accepts]: Start accepts. Automaton has 4243 states and 12840 transitions. Word has length 37 [2022-01-18 16:02:19,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:19,760 INFO L470 AbstractCegarLoop]: Abstraction has 4243 states and 12840 transitions. [2022-01-18 16:02:19,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.9444444444444444) internal successors, (105), 53 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:02:19,761 INFO L276 IsEmpty]: Start isEmpty. Operand 4243 states and 12840 transitions. [2022-01-18 16:02:19,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:02:19,772 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:19,772 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:02:19,799 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 16:02:19,987 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 16:02:19,987 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:02:19,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:19,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1837952499, now seen corresponding path program 4 times [2022-01-18 16:02:19,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:19,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016862741] [2022-01-18 16:02:19,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:19,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:20,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:20,412 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:20,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:20,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016862741] [2022-01-18 16:02:20,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016862741] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:20,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803863035] [2022-01-18 16:02:20,413 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:02:20,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:20,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:20,414 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 16:02:20,414 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 16:02:20,455 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:02:20,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:02:20,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:02:20,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:20,992 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:02:20,992 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 25 treesize of output 13 [2022-01-18 16:02:21,090 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:02:21,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 16:02:21,378 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:21,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:02:22,128 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:02:22,128 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 93 treesize of output 92 [2022-01-18 16:02:22,751 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:02:22,751 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 80 treesize of output 86 [2022-01-18 16:02:22,947 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:22,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803863035] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:02:22,947 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:02:22,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 51 [2022-01-18 16:02:22,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75914015] [2022-01-18 16:02:22,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:02:22,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-01-18 16:02:22,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:22,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-01-18 16:02:22,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=2429, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 16:02:22,949 INFO L87 Difference]: Start difference. First operand 4243 states and 12840 transitions. Second operand has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:02:36,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:36,045 INFO L93 Difference]: Finished difference Result 8669 states and 25212 transitions. [2022-01-18 16:02:36,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2022-01-18 16:02:36,045 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:02:36,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:36,069 INFO L225 Difference]: With dead ends: 8669 [2022-01-18 16:02:36,070 INFO L226 Difference]: Without dead ends: 8381 [2022-01-18 16:02:36,076 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10659 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=3070, Invalid=32840, Unknown=0, NotChecked=0, Total=35910 [2022-01-18 16:02:36,077 INFO L933 BasicCegarLoop]: 171 mSDtfsCounter, 1675 mSDsluCounter, 6525 mSDsCounter, 0 mSdLazyCounter, 7450 mSolverCounterSat, 316 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1675 SdHoareTripleChecker+Valid, 4795 SdHoareTripleChecker+Invalid, 7766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 316 IncrementalHoareTripleChecker+Valid, 7450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:36,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1675 Valid, 4795 Invalid, 7766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [316 Valid, 7450 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2022-01-18 16:02:36,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8381 states. [2022-01-18 16:02:36,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8381 to 4623. [2022-01-18 16:02:36,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4623 states, 4622 states have (on average 2.9831241886629165) internal successors, (13788), 4622 states have internal predecessors, (13788), 0 states have call successors, (0), 0 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 16:02:36,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4623 states to 4623 states and 13788 transitions. [2022-01-18 16:02:36,233 INFO L78 Accepts]: Start accepts. Automaton has 4623 states and 13788 transitions. Word has length 37 [2022-01-18 16:02:36,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:36,233 INFO L470 AbstractCegarLoop]: Abstraction has 4623 states and 13788 transitions. [2022-01-18 16:02:36,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:02:36,234 INFO L276 IsEmpty]: Start isEmpty. Operand 4623 states and 13788 transitions. [2022-01-18 16:02:36,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:02:36,245 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:36,246 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:02:36,270 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 16:02:36,459 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 16:02:36,460 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:02:36,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:36,460 INFO L85 PathProgramCache]: Analyzing trace with hash -2020109461, now seen corresponding path program 5 times [2022-01-18 16:02:36,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:36,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113102984] [2022-01-18 16:02:36,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:36,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:36,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:37,001 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:37,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:37,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113102984] [2022-01-18 16:02:37,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113102984] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:37,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717171177] [2022-01-18 16:02:37,001 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:02:37,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:37,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:37,004 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 16:02:37,008 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 16:02:37,041 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:02:37,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:02:37,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 45 conjunts are in the unsatisfiable core [2022-01-18 16:02:37,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:37,609 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:02:37,609 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 19 [2022-01-18 16:02:37,682 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:02:37,682 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 38 treesize of output 22 [2022-01-18 16:02:37,805 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:37,805 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:02:38,328 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:02:38,329 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 76 treesize of output 92 [2022-01-18 16:02:38,833 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:02:38,834 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 78 treesize of output 90 [2022-01-18 16:02:39,049 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:39,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717171177] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:02:39,050 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:02:39,050 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 16] total 48 [2022-01-18 16:02:39,050 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674967472] [2022-01-18 16:02:39,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:02:39,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 16:02:39,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:39,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 16:02:39,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=2136, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 16:02:39,051 INFO L87 Difference]: Start difference. First operand 4623 states and 13788 transitions. Second operand has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:02:44,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:44,936 INFO L93 Difference]: Finished difference Result 8144 states and 23305 transitions. [2022-01-18 16:02:44,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-01-18 16:02:44,937 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:02:44,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:44,956 INFO L225 Difference]: With dead ends: 8144 [2022-01-18 16:02:44,956 INFO L226 Difference]: Without dead ends: 7947 [2022-01-18 16:02:44,958 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4902 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1378, Invalid=15134, Unknown=0, NotChecked=0, Total=16512 [2022-01-18 16:02:44,958 INFO L933 BasicCegarLoop]: 146 mSDtfsCounter, 1318 mSDsluCounter, 5330 mSDsCounter, 0 mSdLazyCounter, 5809 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1318 SdHoareTripleChecker+Valid, 4012 SdHoareTripleChecker+Invalid, 6029 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 5809 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:44,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1318 Valid, 4012 Invalid, 6029 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 5809 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-01-18 16:02:44,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7947 states. [2022-01-18 16:02:45,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7947 to 4731. [2022-01-18 16:02:45,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4731 states, 4730 states have (on average 2.980972515856237) internal successors, (14100), 4730 states have internal predecessors, (14100), 0 states have call successors, (0), 0 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 16:02:45,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4731 states to 4731 states and 14100 transitions. [2022-01-18 16:02:45,069 INFO L78 Accepts]: Start accepts. Automaton has 4731 states and 14100 transitions. Word has length 37 [2022-01-18 16:02:45,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:45,069 INFO L470 AbstractCegarLoop]: Abstraction has 4731 states and 14100 transitions. [2022-01-18 16:02:45,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:02:45,070 INFO L276 IsEmpty]: Start isEmpty. Operand 4731 states and 14100 transitions. [2022-01-18 16:02:45,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:02:45,079 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:45,079 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:02:45,109 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 16:02:45,295 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 16:02:45,295 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:02:45,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:45,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1846096807, now seen corresponding path program 6 times [2022-01-18 16:02:45,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:45,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222141959] [2022-01-18 16:02:45,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:45,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:45,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:45,750 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:45,750 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:45,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222141959] [2022-01-18 16:02:45,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222141959] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:45,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383136560] [2022-01-18 16:02:45,751 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:02:45,751 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:45,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:45,752 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 16:02:45,752 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 16:02:45,779 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:02:45,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:02:45,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:02:45,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:46,201 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:02:46,201 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 19 [2022-01-18 16:02:46,454 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:02:46,455 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 43 treesize of output 23 [2022-01-18 16:02:46,683 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:46,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:02:47,357 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:02:47,358 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 89 treesize of output 88 [2022-01-18 16:02:47,899 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:02:47,900 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 75 treesize of output 83 [2022-01-18 16:02:48,075 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:48,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383136560] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:02:48,075 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:02:48,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 54 [2022-01-18 16:02:48,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538770752] [2022-01-18 16:02:48,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:02:48,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 16:02:48,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:48,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 16:02:48,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=2703, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 16:02:48,076 INFO L87 Difference]: Start difference. First operand 4731 states and 14100 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:03:00,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:03:00,048 INFO L93 Difference]: Finished difference Result 16984 states and 49269 transitions. [2022-01-18 16:03:00,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2022-01-18 16:03:00,049 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:03:00,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:03:00,091 INFO L225 Difference]: With dead ends: 16984 [2022-01-18 16:03:00,092 INFO L226 Difference]: Without dead ends: 16612 [2022-01-18 16:03:00,094 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 208 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15765 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=6018, Invalid=37872, Unknown=0, NotChecked=0, Total=43890 [2022-01-18 16:03:00,095 INFO L933 BasicCegarLoop]: 191 mSDtfsCounter, 2869 mSDsluCounter, 6558 mSDsCounter, 0 mSdLazyCounter, 6312 mSolverCounterSat, 496 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2869 SdHoareTripleChecker+Valid, 4717 SdHoareTripleChecker+Invalid, 6808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 496 IncrementalHoareTripleChecker+Valid, 6312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:03:00,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2869 Valid, 4717 Invalid, 6808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [496 Valid, 6312 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-01-18 16:03:00,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16612 states. [2022-01-18 16:03:00,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16612 to 5111. [2022-01-18 16:03:00,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5111 states, 5110 states have (on average 2.9792563600782778) internal successors, (15224), 5110 states have internal predecessors, (15224), 0 states have call successors, (0), 0 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 16:03:00,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5111 states to 5111 states and 15224 transitions. [2022-01-18 16:03:00,304 INFO L78 Accepts]: Start accepts. Automaton has 5111 states and 15224 transitions. Word has length 37 [2022-01-18 16:03:00,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:03:00,304 INFO L470 AbstractCegarLoop]: Abstraction has 5111 states and 15224 transitions. [2022-01-18 16:03:00,304 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:03:00,304 INFO L276 IsEmpty]: Start isEmpty. Operand 5111 states and 15224 transitions. [2022-01-18 16:03:00,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:03:00,314 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:03:00,314 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:03:00,339 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 16:03:00,527 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 16:03:00,527 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:03:00,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:03:00,528 INFO L85 PathProgramCache]: Analyzing trace with hash -752564249, now seen corresponding path program 7 times [2022-01-18 16:03:00,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:03:00,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864308195] [2022-01-18 16:03:00,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:03:00,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:03:00,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:03:00,909 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:00,909 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:03:00,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864308195] [2022-01-18 16:03:00,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864308195] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:03:00,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825952632] [2022-01-18 16:03:00,910 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:03:00,910 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:03:00,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:03:00,911 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 16:03:00,912 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 16:03:00,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:03:00,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:03:00,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:03:01,323 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 16:03:01,323 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 15 [2022-01-18 16:03:01,549 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:03:01,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 16:03:01,829 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:01,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:03:02,550 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:03:02,550 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 93 treesize of output 92 [2022-01-18 16:03:03,150 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:03:03,151 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 80 treesize of output 86 [2022-01-18 16:03:03,358 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:03,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825952632] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:03:03,359 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:03:03,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:03:03,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203683043] [2022-01-18 16:03:03,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:03:03,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:03:03,359 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:03:03,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:03:03,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=2523, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:03:03,360 INFO L87 Difference]: Start difference. First operand 5111 states and 15224 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:03:19,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:03:19,781 INFO L93 Difference]: Finished difference Result 10026 states and 28905 transitions. [2022-01-18 16:03:19,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2022-01-18 16:03:19,782 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:03:19,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:03:19,797 INFO L225 Difference]: With dead ends: 10026 [2022-01-18 16:03:19,797 INFO L226 Difference]: Without dead ends: 9689 [2022-01-18 16:03:19,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 203 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12779 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=3897, Invalid=37923, Unknown=0, NotChecked=0, Total=41820 [2022-01-18 16:03:19,800 INFO L933 BasicCegarLoop]: 159 mSDtfsCounter, 1565 mSDsluCounter, 7580 mSDsCounter, 0 mSdLazyCounter, 8851 mSolverCounterSat, 334 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1565 SdHoareTripleChecker+Valid, 5305 SdHoareTripleChecker+Invalid, 9185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 334 IncrementalHoareTripleChecker+Valid, 8851 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:03:19,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1565 Valid, 5305 Invalid, 9185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [334 Valid, 8851 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2022-01-18 16:03:19,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9689 states. [2022-01-18 16:03:19,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9689 to 5205. [2022-01-18 16:03:19,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5205 states, 5204 states have (on average 2.976748654880861) internal successors, (15491), 5204 states have internal predecessors, (15491), 0 states have call successors, (0), 0 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 16:03:19,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5205 states to 5205 states and 15491 transitions. [2022-01-18 16:03:19,937 INFO L78 Accepts]: Start accepts. Automaton has 5205 states and 15491 transitions. Word has length 37 [2022-01-18 16:03:19,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:03:19,937 INFO L470 AbstractCegarLoop]: Abstraction has 5205 states and 15491 transitions. [2022-01-18 16:03:19,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:03:19,937 INFO L276 IsEmpty]: Start isEmpty. Operand 5205 states and 15491 transitions. [2022-01-18 16:03:19,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:03:19,948 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:03:19,948 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:03:19,973 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-01-18 16:03:20,171 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 16:03:20,171 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:03:20,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:03:20,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1798039041, now seen corresponding path program 8 times [2022-01-18 16:03:20,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:03:20,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562405910] [2022-01-18 16:03:20,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:03:20,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:03:20,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:03:20,726 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:20,726 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:03:20,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562405910] [2022-01-18 16:03:20,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562405910] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:03:20,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167746856] [2022-01-18 16:03:20,726 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:03:20,727 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:03:20,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:03:20,729 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 16:03:20,735 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 16:03:20,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:03:20,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:03:20,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:03:20,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:03:21,293 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:03:21,293 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 15 [2022-01-18 16:03:21,560 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:03:21,560 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 16:03:21,849 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:21,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:03:22,631 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:03:22,631 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 93 treesize of output 92 [2022-01-18 16:03:23,408 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:03:23,408 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 85 treesize of output 91 [2022-01-18 16:03:23,651 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:23,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167746856] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:03:23,652 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:03:23,652 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:03:23,652 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748011670] [2022-01-18 16:03:23,652 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:03:23,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:03:23,652 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:03:23,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:03:23,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=2528, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:03:23,653 INFO L87 Difference]: Start difference. First operand 5205 states and 15491 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:03:38,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:03:38,820 INFO L93 Difference]: Finished difference Result 10481 states and 30203 transitions. [2022-01-18 16:03:38,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 167 states. [2022-01-18 16:03:38,821 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:03:38,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:03:38,837 INFO L225 Difference]: With dead ends: 10481 [2022-01-18 16:03:38,837 INFO L226 Difference]: Without dead ends: 10159 [2022-01-18 16:03:38,839 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 206 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13196 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=3860, Invalid=39196, Unknown=0, NotChecked=0, Total=43056 [2022-01-18 16:03:38,840 INFO L933 BasicCegarLoop]: 174 mSDtfsCounter, 1725 mSDsluCounter, 5762 mSDsCounter, 0 mSdLazyCounter, 6502 mSolverCounterSat, 365 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1725 SdHoareTripleChecker+Valid, 3996 SdHoareTripleChecker+Invalid, 6867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 365 IncrementalHoareTripleChecker+Valid, 6502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:03:38,840 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1725 Valid, 3996 Invalid, 6867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [365 Valid, 6502 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-01-18 16:03:38,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10159 states. [2022-01-18 16:03:38,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10159 to 5293. [2022-01-18 16:03:38,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5293 states, 5292 states have (on average 2.9750566893424035) internal successors, (15744), 5292 states have internal predecessors, (15744), 0 states have call successors, (0), 0 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 16:03:38,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5293 states to 5293 states and 15744 transitions. [2022-01-18 16:03:38,969 INFO L78 Accepts]: Start accepts. Automaton has 5293 states and 15744 transitions. Word has length 37 [2022-01-18 16:03:38,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:03:38,969 INFO L470 AbstractCegarLoop]: Abstraction has 5293 states and 15744 transitions. [2022-01-18 16:03:38,970 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:03:38,970 INFO L276 IsEmpty]: Start isEmpty. Operand 5293 states and 15744 transitions. [2022-01-18 16:03:38,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:03:38,980 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:03:38,980 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:03:39,004 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 16:03:39,195 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 16:03:39,195 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:03:39,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:03:39,196 INFO L85 PathProgramCache]: Analyzing trace with hash -382674115, now seen corresponding path program 9 times [2022-01-18 16:03:39,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:03:39,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504253090] [2022-01-18 16:03:39,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:03:39,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:03:39,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:03:39,648 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:39,648 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:03:39,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504253090] [2022-01-18 16:03:39,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504253090] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:03:39,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476094829] [2022-01-18 16:03:39,649 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:03:39,649 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:03:39,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:03:39,652 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 16:03:39,653 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 16:03:39,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:03:39,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:03:39,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:03:39,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:03:40,108 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:03:40,108 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 15 [2022-01-18 16:03:40,408 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:03:40,408 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 30 treesize of output 18 [2022-01-18 16:03:40,682 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:40,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:03:41,400 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:03:41,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 93 treesize of output 92 [2022-01-18 16:03:42,007 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:03:42,007 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 85 treesize of output 91 [2022-01-18 16:03:42,252 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:42,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476094829] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:03:42,252 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:03:42,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:03:42,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080110073] [2022-01-18 16:03:42,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:03:42,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:03:42,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:03:42,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:03:42,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=2533, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:03:42,254 INFO L87 Difference]: Start difference. First operand 5293 states and 15744 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:03:59,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:03:59,262 INFO L93 Difference]: Finished difference Result 10974 states and 31822 transitions. [2022-01-18 16:03:59,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2022-01-18 16:03:59,262 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:03:59,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:03:59,279 INFO L225 Difference]: With dead ends: 10974 [2022-01-18 16:03:59,279 INFO L226 Difference]: Without dead ends: 10617 [2022-01-18 16:03:59,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 212 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14500 ImplicationChecksByTransitivity, 14.5s TimeCoverageRelationStatistics Valid=4087, Invalid=41495, Unknown=0, NotChecked=0, Total=45582 [2022-01-18 16:03:59,282 INFO L933 BasicCegarLoop]: 209 mSDtfsCounter, 1581 mSDsluCounter, 7275 mSDsCounter, 0 mSdLazyCounter, 8235 mSolverCounterSat, 354 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1581 SdHoareTripleChecker+Valid, 5024 SdHoareTripleChecker+Invalid, 8589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 354 IncrementalHoareTripleChecker+Valid, 8235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:03:59,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1581 Valid, 5024 Invalid, 8589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [354 Valid, 8235 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-01-18 16:03:59,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10617 states. [2022-01-18 16:03:59,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10617 to 5422. [2022-01-18 16:03:59,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5422 states, 5421 states have (on average 2.973805570927873) internal successors, (16121), 5421 states have internal predecessors, (16121), 0 states have call successors, (0), 0 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 16:03:59,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5422 states to 5422 states and 16121 transitions. [2022-01-18 16:03:59,429 INFO L78 Accepts]: Start accepts. Automaton has 5422 states and 16121 transitions. Word has length 37 [2022-01-18 16:03:59,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:03:59,429 INFO L470 AbstractCegarLoop]: Abstraction has 5422 states and 16121 transitions. [2022-01-18 16:03:59,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:03:59,429 INFO L276 IsEmpty]: Start isEmpty. Operand 5422 states and 16121 transitions. [2022-01-18 16:03:59,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:03:59,439 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:03:59,439 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:03:59,464 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 16:03:59,661 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 16:03:59,662 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:03:59,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:03:59,662 INFO L85 PathProgramCache]: Analyzing trace with hash 762857745, now seen corresponding path program 10 times [2022-01-18 16:03:59,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:03:59,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910834043] [2022-01-18 16:03:59,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:03:59,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:03:59,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:04:00,118 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:00,118 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:04:00,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910834043] [2022-01-18 16:04:00,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910834043] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:04:00,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996941293] [2022-01-18 16:04:00,118 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:04:00,119 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:00,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:04:00,121 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 16:04:00,122 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 16:04:00,150 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:04:00,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:04:00,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:04:00,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:04:00,561 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 16:04:00,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 15 [2022-01-18 16:04:00,786 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:04:00,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 16:04:01,064 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:01,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:04:01,758 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:04:01,758 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 93 treesize of output 92 [2022-01-18 16:04:02,387 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:04:02,387 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 80 treesize of output 86 [2022-01-18 16:04:02,627 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:02,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [996941293] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:04:02,628 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:04:02,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:04:02,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244591018] [2022-01-18 16:04:02,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:04:02,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:04:02,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:04:02,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:04:02,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=2525, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:04:02,629 INFO L87 Difference]: Start difference. First operand 5422 states and 16121 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:04:19,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:04:19,951 INFO L93 Difference]: Finished difference Result 10583 states and 30574 transitions. [2022-01-18 16:04:19,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2022-01-18 16:04:19,951 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:04:19,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:04:19,967 INFO L225 Difference]: With dead ends: 10583 [2022-01-18 16:04:19,967 INFO L226 Difference]: Without dead ends: 10261 [2022-01-18 16:04:19,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 212 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14254 ImplicationChecksByTransitivity, 14.3s TimeCoverageRelationStatistics Valid=4276, Invalid=41306, Unknown=0, NotChecked=0, Total=45582 [2022-01-18 16:04:19,970 INFO L933 BasicCegarLoop]: 175 mSDtfsCounter, 1725 mSDsluCounter, 7794 mSDsCounter, 0 mSdLazyCounter, 8686 mSolverCounterSat, 340 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1725 SdHoareTripleChecker+Valid, 5546 SdHoareTripleChecker+Invalid, 9026 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 340 IncrementalHoareTripleChecker+Valid, 8686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:04:19,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1725 Valid, 5546 Invalid, 9026 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [340 Valid, 8686 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-01-18 16:04:19,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10261 states. [2022-01-18 16:04:20,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10261 to 5538. [2022-01-18 16:04:20,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5538 states, 5537 states have (on average 2.968033230991512) internal successors, (16434), 5537 states have internal predecessors, (16434), 0 states have call successors, (0), 0 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 16:04:20,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5538 states to 5538 states and 16434 transitions. [2022-01-18 16:04:20,100 INFO L78 Accepts]: Start accepts. Automaton has 5538 states and 16434 transitions. Word has length 37 [2022-01-18 16:04:20,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:04:20,100 INFO L470 AbstractCegarLoop]: Abstraction has 5538 states and 16434 transitions. [2022-01-18 16:04:20,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:04:20,101 INFO L276 IsEmpty]: Start isEmpty. Operand 5538 states and 16434 transitions. [2022-01-18 16:04:20,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:04:20,108 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:04:20,108 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:04:20,125 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 16:04:20,309 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 16:04:20,309 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:04:20,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:04:20,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1417855411, now seen corresponding path program 11 times [2022-01-18 16:04:20,310 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:04:20,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994013832] [2022-01-18 16:04:20,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:04:20,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:04:20,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:04:20,678 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:20,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:04:20,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994013832] [2022-01-18 16:04:20,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994013832] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:04:20,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943856376] [2022-01-18 16:04:20,678 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:04:20,678 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:20,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:04:20,679 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 16:04:20,680 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 16:04:20,708 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:04:20,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:04:20,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:04:20,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:04:21,088 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:04:21,088 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 19 [2022-01-18 16:04:21,262 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:04:21,262 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 46 treesize of output 30 [2022-01-18 16:04:21,509 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:21,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:04:22,115 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:04:22,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 82 treesize of output 88 [2022-01-18 16:04:22,540 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:04:22,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 75 [2022-01-18 16:04:22,703 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:22,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943856376] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:04:22,703 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:04:22,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 16] total 48 [2022-01-18 16:04:22,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586249311] [2022-01-18 16:04:22,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:04:22,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 16:04:22,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:04:22,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 16:04:22,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=2150, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 16:04:22,705 INFO L87 Difference]: Start difference. First operand 5538 states and 16434 transitions. Second operand has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:04:29,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:04:29,680 INFO L93 Difference]: Finished difference Result 9530 states and 28070 transitions. [2022-01-18 16:04:29,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-01-18 16:04:29,680 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:04:29,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:04:29,696 INFO L225 Difference]: With dead ends: 9530 [2022-01-18 16:04:29,696 INFO L226 Difference]: Without dead ends: 9303 [2022-01-18 16:04:29,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3945 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=1516, Invalid=13984, Unknown=0, NotChecked=0, Total=15500 [2022-01-18 16:04:29,698 INFO L933 BasicCegarLoop]: 133 mSDtfsCounter, 1156 mSDsluCounter, 5260 mSDsCounter, 0 mSdLazyCounter, 5988 mSolverCounterSat, 284 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1156 SdHoareTripleChecker+Valid, 3791 SdHoareTripleChecker+Invalid, 6272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 284 IncrementalHoareTripleChecker+Valid, 5988 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:04:29,698 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1156 Valid, 3791 Invalid, 6272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [284 Valid, 5988 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-01-18 16:04:29,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9303 states. [2022-01-18 16:04:29,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9303 to 5678. [2022-01-18 16:04:29,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5678 states, 5677 states have (on average 2.9637132288180377) internal successors, (16825), 5677 states have internal predecessors, (16825), 0 states have call successors, (0), 0 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 16:04:29,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5678 states to 5678 states and 16825 transitions. [2022-01-18 16:04:29,831 INFO L78 Accepts]: Start accepts. Automaton has 5678 states and 16825 transitions. Word has length 37 [2022-01-18 16:04:29,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:04:29,832 INFO L470 AbstractCegarLoop]: Abstraction has 5678 states and 16825 transitions. [2022-01-18 16:04:29,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:04:29,832 INFO L276 IsEmpty]: Start isEmpty. Operand 5678 states and 16825 transitions. [2022-01-18 16:04:29,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:04:29,840 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:04:29,840 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:04:29,855 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 16:04:30,040 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 16:04:30,041 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:04:30,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:04:30,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1095453725, now seen corresponding path program 12 times [2022-01-18 16:04:30,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:04:30,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538925240] [2022-01-18 16:04:30,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:04:30,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:04:30,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:04:30,463 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:30,463 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:04:30,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538925240] [2022-01-18 16:04:30,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538925240] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:04:30,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888558704] [2022-01-18 16:04:30,463 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:04:30,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:30,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:04:30,465 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 16:04:30,465 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 16:04:30,490 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:04:30,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:04:30,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:04:30,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:04:30,883 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:04:30,883 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 19 [2022-01-18 16:04:31,120 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:04:31,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 20 [2022-01-18 16:04:31,415 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:31,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:04:32,027 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:04:32,028 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 89 treesize of output 88 [2022-01-18 16:04:32,603 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:04:32,603 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 75 treesize of output 83 [2022-01-18 16:04:32,818 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:32,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888558704] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:04:32,818 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:04:32,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 54 [2022-01-18 16:04:32,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571744269] [2022-01-18 16:04:32,819 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:04:32,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 16:04:32,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:04:32,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 16:04:32,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=2712, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 16:04:32,820 INFO L87 Difference]: Start difference. First operand 5678 states and 16825 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:04:41,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:04:41,503 INFO L93 Difference]: Finished difference Result 13448 states and 38836 transitions. [2022-01-18 16:04:41,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2022-01-18 16:04:41,504 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:04:41,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:04:41,524 INFO L225 Difference]: With dead ends: 13448 [2022-01-18 16:04:41,524 INFO L226 Difference]: Without dead ends: 13145 [2022-01-18 16:04:41,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9603 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=3747, Invalid=25665, Unknown=0, NotChecked=0, Total=29412 [2022-01-18 16:04:41,525 INFO L933 BasicCegarLoop]: 182 mSDtfsCounter, 2998 mSDsluCounter, 6277 mSDsCounter, 0 mSdLazyCounter, 6011 mSolverCounterSat, 431 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2998 SdHoareTripleChecker+Valid, 4479 SdHoareTripleChecker+Invalid, 6442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 431 IncrementalHoareTripleChecker+Valid, 6011 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:04:41,526 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2998 Valid, 4479 Invalid, 6442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [431 Valid, 6011 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-01-18 16:04:41,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13145 states. [2022-01-18 16:04:41,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13145 to 5714. [2022-01-18 16:04:41,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5714 states, 5713 states have (on average 2.962541571853667) internal successors, (16925), 5713 states have internal predecessors, (16925), 0 states have call successors, (0), 0 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 16:04:41,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5714 states to 5714 states and 16925 transitions. [2022-01-18 16:04:41,650 INFO L78 Accepts]: Start accepts. Automaton has 5714 states and 16925 transitions. Word has length 37 [2022-01-18 16:04:41,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:04:41,650 INFO L470 AbstractCegarLoop]: Abstraction has 5714 states and 16925 transitions. [2022-01-18 16:04:41,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:04:41,650 INFO L276 IsEmpty]: Start isEmpty. Operand 5714 states and 16925 transitions. [2022-01-18 16:04:41,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:04:41,659 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:04:41,659 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:04:41,674 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 16:04:41,859 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 16:04:41,860 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:04:41,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:04:41,860 INFO L85 PathProgramCache]: Analyzing trace with hash 600852515, now seen corresponding path program 13 times [2022-01-18 16:04:41,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:04:41,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48529830] [2022-01-18 16:04:41,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:04:41,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:04:41,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:04:42,245 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:42,246 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:04:42,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48529830] [2022-01-18 16:04:42,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48529830] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:04:42,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768778985] [2022-01-18 16:04:42,246 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:04:42,246 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:42,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:04:42,247 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 16:04:42,258 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 16:04:42,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:04:42,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:04:42,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:04:42,671 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 16:04:42,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2022-01-18 16:04:42,904 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:04:42,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 16:04:43,176 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:43,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:04:43,915 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:04:43,915 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 93 treesize of output 92 [2022-01-18 16:04:44,524 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:04:44,524 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 80 treesize of output 86 [2022-01-18 16:04:44,769 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:44,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768778985] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:04:44,769 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:04:44,769 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:04:44,769 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003793814] [2022-01-18 16:04:44,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:04:44,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:04:44,769 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:04:44,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:04:44,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=2530, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:04:44,770 INFO L87 Difference]: Start difference. First operand 5714 states and 16925 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:04:59,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:04:59,698 INFO L93 Difference]: Finished difference Result 10746 states and 30915 transitions. [2022-01-18 16:04:59,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2022-01-18 16:04:59,699 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:04:59,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:04:59,714 INFO L225 Difference]: With dead ends: 10746 [2022-01-18 16:04:59,715 INFO L226 Difference]: Without dead ends: 10436 [2022-01-18 16:04:59,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 208 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13456 ImplicationChecksByTransitivity, 12.2s TimeCoverageRelationStatistics Valid=4003, Invalid=39887, Unknown=0, NotChecked=0, Total=43890 [2022-01-18 16:04:59,718 INFO L933 BasicCegarLoop]: 176 mSDtfsCounter, 1570 mSDsluCounter, 7813 mSDsCounter, 0 mSdLazyCounter, 8654 mSolverCounterSat, 317 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1570 SdHoareTripleChecker+Valid, 5409 SdHoareTripleChecker+Invalid, 8971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 317 IncrementalHoareTripleChecker+Valid, 8654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:04:59,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1570 Valid, 5409 Invalid, 8971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [317 Valid, 8654 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2022-01-18 16:04:59,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10436 states. [2022-01-18 16:04:59,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10436 to 5767. [2022-01-18 16:04:59,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5767 states, 5766 states have (on average 2.961151578217135) internal successors, (17074), 5766 states have internal predecessors, (17074), 0 states have call successors, (0), 0 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 16:04:59,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5767 states to 5767 states and 17074 transitions. [2022-01-18 16:04:59,845 INFO L78 Accepts]: Start accepts. Automaton has 5767 states and 17074 transitions. Word has length 37 [2022-01-18 16:04:59,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:04:59,845 INFO L470 AbstractCegarLoop]: Abstraction has 5767 states and 17074 transitions. [2022-01-18 16:04:59,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:04:59,845 INFO L276 IsEmpty]: Start isEmpty. Operand 5767 states and 17074 transitions. [2022-01-18 16:04:59,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:04:59,853 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:04:59,853 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:04:59,869 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 16:05:00,053 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 16:05:00,054 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:05:00,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:05:00,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1579860641, now seen corresponding path program 14 times [2022-01-18 16:05:00,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:05:00,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131849854] [2022-01-18 16:05:00,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:05:00,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:05:00,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:05:00,432 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:00,432 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:05:00,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131849854] [2022-01-18 16:05:00,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131849854] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:05:00,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122318137] [2022-01-18 16:05:00,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:05:00,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:00,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:05:00,434 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 16:05:00,434 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 16:05:00,464 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:05:00,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:05:00,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:05:00,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:05:00,831 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:05:00,832 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 25 treesize of output 13 [2022-01-18 16:05:01,114 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:05:01,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 16:05:01,357 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:01,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:05:02,033 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:05:02,034 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 93 treesize of output 92 [2022-01-18 16:05:02,656 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:05:02,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 80 treesize of output 86 [2022-01-18 16:05:02,839 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:02,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122318137] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:05:02,840 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:05:02,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:05:02,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189704261] [2022-01-18 16:05:02,840 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:05:02,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:05:02,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:05:02,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:05:02,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=2536, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:05:02,841 INFO L87 Difference]: Start difference. First operand 5767 states and 17074 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:05:17,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:05:17,456 INFO L93 Difference]: Finished difference Result 11169 states and 32354 transitions. [2022-01-18 16:05:17,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 165 states. [2022-01-18 16:05:17,456 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:05:17,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:05:17,472 INFO L225 Difference]: With dead ends: 11169 [2022-01-18 16:05:17,473 INFO L226 Difference]: Without dead ends: 10812 [2022-01-18 16:05:17,475 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12765 ImplicationChecksByTransitivity, 12.2s TimeCoverageRelationStatistics Valid=3785, Invalid=37627, Unknown=0, NotChecked=0, Total=41412 [2022-01-18 16:05:17,475 INFO L933 BasicCegarLoop]: 202 mSDtfsCounter, 1536 mSDsluCounter, 7342 mSDsCounter, 0 mSdLazyCounter, 8043 mSolverCounterSat, 343 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1536 SdHoareTripleChecker+Valid, 5019 SdHoareTripleChecker+Invalid, 8386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 343 IncrementalHoareTripleChecker+Valid, 8043 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:05:17,476 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1536 Valid, 5019 Invalid, 8386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [343 Valid, 8043 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-01-18 16:05:17,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10812 states. [2022-01-18 16:05:17,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10812 to 5845. [2022-01-18 16:05:17,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5845 states, 5844 states have (on average 2.9591033538672145) internal successors, (17293), 5844 states have internal predecessors, (17293), 0 states have call successors, (0), 0 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 16:05:17,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5845 states to 5845 states and 17293 transitions. [2022-01-18 16:05:17,614 INFO L78 Accepts]: Start accepts. Automaton has 5845 states and 17293 transitions. Word has length 37 [2022-01-18 16:05:17,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:05:17,614 INFO L470 AbstractCegarLoop]: Abstraction has 5845 states and 17293 transitions. [2022-01-18 16:05:17,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:05:17,614 INFO L276 IsEmpty]: Start isEmpty. Operand 5845 states and 17293 transitions. [2022-01-18 16:05:17,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:05:17,621 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:05:17,621 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:05:17,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-01-18 16:05:17,823 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 16:05:17,823 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:05:17,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:05:17,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1508235505, now seen corresponding path program 15 times [2022-01-18 16:05:17,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:05:17,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586525099] [2022-01-18 16:05:17,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:05:17,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:05:17,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:05:18,197 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:18,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:05:18,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586525099] [2022-01-18 16:05:18,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586525099] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:05:18,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080553003] [2022-01-18 16:05:18,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:05:18,197 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:18,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:05:18,198 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 16:05:18,199 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 16:05:18,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:05:18,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:05:18,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:05:18,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:05:18,607 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:05:18,607 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 15 [2022-01-18 16:05:18,889 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:05:18,889 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 30 treesize of output 18 [2022-01-18 16:05:19,130 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:19,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:05:19,807 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:05:19,807 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 93 treesize of output 92 [2022-01-18 16:05:20,420 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:05:20,421 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 80 treesize of output 86 [2022-01-18 16:05:20,628 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:20,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080553003] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:05:20,628 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:05:20,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:05:20,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529197992] [2022-01-18 16:05:20,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:05:20,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:05:20,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:05:20,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:05:20,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=2532, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:05:20,630 INFO L87 Difference]: Start difference. First operand 5845 states and 17293 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:05:35,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:05:35,413 INFO L93 Difference]: Finished difference Result 11335 states and 32815 transitions. [2022-01-18 16:05:35,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2022-01-18 16:05:35,413 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:05:35,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:05:35,430 INFO L225 Difference]: With dead ends: 11335 [2022-01-18 16:05:35,430 INFO L226 Difference]: Without dead ends: 11047 [2022-01-18 16:05:35,432 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 204 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12807 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=3794, Invalid=38436, Unknown=0, NotChecked=0, Total=42230 [2022-01-18 16:05:35,433 INFO L933 BasicCegarLoop]: 236 mSDtfsCounter, 1453 mSDsluCounter, 9421 mSDsCounter, 0 mSdLazyCounter, 9758 mSolverCounterSat, 264 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1453 SdHoareTripleChecker+Valid, 6609 SdHoareTripleChecker+Invalid, 10022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 264 IncrementalHoareTripleChecker+Valid, 9758 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:05:35,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1453 Valid, 6609 Invalid, 10022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [264 Valid, 9758 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-01-18 16:05:35,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11047 states. [2022-01-18 16:05:35,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11047 to 5894. [2022-01-18 16:05:35,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5894 states, 5893 states have (on average 2.957067707449516) internal successors, (17426), 5893 states have internal predecessors, (17426), 0 states have call successors, (0), 0 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 16:05:35,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5894 states to 5894 states and 17426 transitions. [2022-01-18 16:05:35,567 INFO L78 Accepts]: Start accepts. Automaton has 5894 states and 17426 transitions. Word has length 37 [2022-01-18 16:05:35,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:05:35,567 INFO L470 AbstractCegarLoop]: Abstraction has 5894 states and 17426 transitions. [2022-01-18 16:05:35,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:05:35,568 INFO L276 IsEmpty]: Start isEmpty. Operand 5894 states and 17426 transitions. [2022-01-18 16:05:35,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:05:35,576 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:05:35,577 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:05:35,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 16:05:35,777 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 16:05:35,777 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:05:35,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:05:35,778 INFO L85 PathProgramCache]: Analyzing trace with hash 731849533, now seen corresponding path program 16 times [2022-01-18 16:05:35,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:05:35,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468002249] [2022-01-18 16:05:35,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:05:35,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:05:35,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:05:36,216 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:36,216 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:05:36,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468002249] [2022-01-18 16:05:36,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468002249] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:05:36,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401318428] [2022-01-18 16:05:36,216 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:05:36,216 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:36,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:05:36,220 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 16:05:36,221 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 16:05:36,255 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:05:36,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:05:36,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:05:36,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:05:36,645 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 16:05:36,645 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 15 [2022-01-18 16:05:36,919 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:05:36,919 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 30 treesize of output 18 [2022-01-18 16:05:37,158 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:37,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:05:37,837 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:05:37,837 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 93 treesize of output 92 [2022-01-18 16:05:38,411 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:05:38,411 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 80 treesize of output 86 [2022-01-18 16:05:38,610 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:38,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401318428] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:05:38,611 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:05:38,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:05:38,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998974567] [2022-01-18 16:05:38,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:05:38,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:05:38,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:05:38,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:05:38,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=2532, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:05:38,612 INFO L87 Difference]: Start difference. First operand 5894 states and 17426 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:05:51,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:05:51,898 INFO L93 Difference]: Finished difference Result 11409 states and 33004 transitions. [2022-01-18 16:05:51,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2022-01-18 16:05:51,898 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:05:51,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:05:51,915 INFO L225 Difference]: With dead ends: 11409 [2022-01-18 16:05:51,915 INFO L226 Difference]: Without dead ends: 11114 [2022-01-18 16:05:51,916 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10783 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=3438, Invalid=33234, Unknown=0, NotChecked=0, Total=36672 [2022-01-18 16:05:51,916 INFO L933 BasicCegarLoop]: 203 mSDtfsCounter, 1425 mSDsluCounter, 8238 mSDsCounter, 0 mSdLazyCounter, 8714 mSolverCounterSat, 287 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1425 SdHoareTripleChecker+Valid, 5838 SdHoareTripleChecker+Invalid, 9001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 287 IncrementalHoareTripleChecker+Valid, 8714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:05:51,917 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1425 Valid, 5838 Invalid, 9001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [287 Valid, 8714 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2022-01-18 16:05:51,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11114 states. [2022-01-18 16:05:52,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11114 to 5867. [2022-01-18 16:05:52,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5867 states, 5866 states have (on average 2.956017729287419) internal successors, (17340), 5866 states have internal predecessors, (17340), 0 states have call successors, (0), 0 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 16:05:52,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5867 states to 5867 states and 17340 transitions. [2022-01-18 16:05:52,016 INFO L78 Accepts]: Start accepts. Automaton has 5867 states and 17340 transitions. Word has length 37 [2022-01-18 16:05:52,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:05:52,016 INFO L470 AbstractCegarLoop]: Abstraction has 5867 states and 17340 transitions. [2022-01-18 16:05:52,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:05:52,016 INFO L276 IsEmpty]: Start isEmpty. Operand 5867 states and 17340 transitions. [2022-01-18 16:05:52,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:05:52,023 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:05:52,023 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:05:52,039 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 16:05:52,223 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 16:05:52,224 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:05:52,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:05:52,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1612415245, now seen corresponding path program 17 times [2022-01-18 16:05:52,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:05:52,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146851217] [2022-01-18 16:05:52,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:05:52,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:05:52,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:05:52,683 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:52,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:05:52,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146851217] [2022-01-18 16:05:52,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146851217] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:05:52,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591458794] [2022-01-18 16:05:52,683 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:05:52,683 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:52,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:05:52,684 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 16:05:52,687 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 16:05:52,714 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:05:52,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:05:52,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 16:05:52,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:05:53,235 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:05:53,235 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 19 [2022-01-18 16:05:53,325 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:05:53,326 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 41 treesize of output 25 [2022-01-18 16:05:53,493 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:53,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:05:53,995 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:05:53,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 78 treesize of output 94 [2022-01-18 16:05:54,571 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:05:54,571 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 108 treesize of output 108 [2022-01-18 16:05:54,992 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:54,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591458794] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:05:54,993 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:05:54,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 16, 16] total 49 [2022-01-18 16:05:54,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042630217] [2022-01-18 16:05:54,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:05:54,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-18 16:05:54,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:05:54,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-18 16:05:54,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=2249, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 16:05:54,994 INFO L87 Difference]: Start difference. First operand 5867 states and 17340 transitions. Second operand has 50 states, 50 states have (on average 2.1) internal successors, (105), 49 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:06:02,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:06:02,014 INFO L93 Difference]: Finished difference Result 9489 states and 27032 transitions. [2022-01-18 16:06:02,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2022-01-18 16:06:02,014 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.1) internal successors, (105), 49 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:06:02,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:06:02,027 INFO L225 Difference]: With dead ends: 9489 [2022-01-18 16:06:02,028 INFO L226 Difference]: Without dead ends: 9292 [2022-01-18 16:06:02,029 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4862 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=1388, Invalid=15904, Unknown=0, NotChecked=0, Total=17292 [2022-01-18 16:06:02,029 INFO L933 BasicCegarLoop]: 167 mSDtfsCounter, 1254 mSDsluCounter, 6359 mSDsCounter, 0 mSdLazyCounter, 7072 mSolverCounterSat, 233 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1254 SdHoareTripleChecker+Valid, 4818 SdHoareTripleChecker+Invalid, 7305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 233 IncrementalHoareTripleChecker+Valid, 7072 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:06:02,029 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1254 Valid, 4818 Invalid, 7305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [233 Valid, 7072 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-01-18 16:06:02,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9292 states. [2022-01-18 16:06:02,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9292 to 6164. [2022-01-18 16:06:02,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6164 states, 6163 states have (on average 2.947590459191952) internal successors, (18166), 6163 states have internal predecessors, (18166), 0 states have call successors, (0), 0 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 16:06:02,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6164 states to 6164 states and 18166 transitions. [2022-01-18 16:06:02,128 INFO L78 Accepts]: Start accepts. Automaton has 6164 states and 18166 transitions. Word has length 37 [2022-01-18 16:06:02,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:06:02,128 INFO L470 AbstractCegarLoop]: Abstraction has 6164 states and 18166 transitions. [2022-01-18 16:06:02,128 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.1) internal successors, (105), 49 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:06:02,128 INFO L276 IsEmpty]: Start isEmpty. Operand 6164 states and 18166 transitions. [2022-01-18 16:06:02,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:06:02,136 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:06:02,137 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:06:02,152 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 16:06:02,337 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 16:06:02,337 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:06:02,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:06:02,338 INFO L85 PathProgramCache]: Analyzing trace with hash -2041176273, now seen corresponding path program 18 times [2022-01-18 16:06:02,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:06:02,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854862476] [2022-01-18 16:06:02,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:06:02,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:06:02,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:06:02,748 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:02,748 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:06:02,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854862476] [2022-01-18 16:06:02,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854862476] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:06:02,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307172533] [2022-01-18 16:06:02,751 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:06:02,751 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:02,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:06:02,752 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 16:06:02,756 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 16:06:02,785 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:06:02,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:06:02,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:06:02,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:06:03,171 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:06:03,171 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 15 [2022-01-18 16:06:03,401 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:06:03,401 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 36 treesize of output 20 [2022-01-18 16:06:03,627 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:03,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:06:04,271 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:06:04,271 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 89 treesize of output 88 [2022-01-18 16:06:04,861 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:06:04,861 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 75 treesize of output 83 [2022-01-18 16:06:05,029 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:05,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307172533] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:06:05,030 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:06:05,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 54 [2022-01-18 16:06:05,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574338855] [2022-01-18 16:06:05,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:06:05,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 16:06:05,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:06:05,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 16:06:05,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=275, Invalid=2695, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 16:06:05,031 INFO L87 Difference]: Start difference. First operand 6164 states and 18166 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:06:16,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:06:16,457 INFO L93 Difference]: Finished difference Result 19796 states and 58035 transitions. [2022-01-18 16:06:16,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 167 states. [2022-01-18 16:06:16,459 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:06:16,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:06:16,497 INFO L225 Difference]: With dead ends: 19796 [2022-01-18 16:06:16,497 INFO L226 Difference]: Without dead ends: 19487 [2022-01-18 16:06:16,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14208 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=5697, Invalid=35715, Unknown=0, NotChecked=0, Total=41412 [2022-01-18 16:06:16,499 INFO L933 BasicCegarLoop]: 205 mSDtfsCounter, 2689 mSDsluCounter, 7206 mSDsCounter, 0 mSdLazyCounter, 7051 mSolverCounterSat, 455 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2689 SdHoareTripleChecker+Valid, 5335 SdHoareTripleChecker+Invalid, 7506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 455 IncrementalHoareTripleChecker+Valid, 7051 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:06:16,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2689 Valid, 5335 Invalid, 7506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [455 Valid, 7051 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-01-18 16:06:16,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19487 states. [2022-01-18 16:06:16,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19487 to 6428. [2022-01-18 16:06:16,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6428 states, 6427 states have (on average 2.946475805196826) internal successors, (18937), 6427 states have internal predecessors, (18937), 0 states have call successors, (0), 0 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 16:06:16,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6428 states to 6428 states and 18937 transitions. [2022-01-18 16:06:16,685 INFO L78 Accepts]: Start accepts. Automaton has 6428 states and 18937 transitions. Word has length 37 [2022-01-18 16:06:16,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:06:16,685 INFO L470 AbstractCegarLoop]: Abstraction has 6428 states and 18937 transitions. [2022-01-18 16:06:16,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:06:16,685 INFO L276 IsEmpty]: Start isEmpty. Operand 6428 states and 18937 transitions. [2022-01-18 16:06:16,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:06:16,696 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:06:16,696 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:06:16,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-18 16:06:16,898 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 16:06:16,899 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:06:16,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:06:16,899 INFO L85 PathProgramCache]: Analyzing trace with hash -344870033, now seen corresponding path program 19 times [2022-01-18 16:06:16,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:06:16,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501819578] [2022-01-18 16:06:16,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:06:16,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:06:16,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:06:17,269 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:17,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:06:17,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501819578] [2022-01-18 16:06:17,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501819578] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:06:17,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073250855] [2022-01-18 16:06:17,269 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:06:17,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:17,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:06:17,270 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 16:06:17,271 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 16:06:17,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:06:17,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:06:17,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:06:17,756 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 16:06:17,756 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2022-01-18 16:06:17,991 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:06:17,991 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 16:06:18,282 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:18,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:06:18,995 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:06:18,995 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 93 treesize of output 92 [2022-01-18 16:06:19,585 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:06:19,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 80 treesize of output 86 [2022-01-18 16:06:19,784 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:19,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073250855] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:06:19,784 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:06:19,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:06:19,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124464670] [2022-01-18 16:06:19,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:06:19,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:06:19,785 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:06:19,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:06:19,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=2513, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:06:19,786 INFO L87 Difference]: Start difference. First operand 6428 states and 18937 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:06:37,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:06:37,189 INFO L93 Difference]: Finished difference Result 11542 states and 33129 transitions. [2022-01-18 16:06:37,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 190 states. [2022-01-18 16:06:37,189 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:06:37,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:06:37,210 INFO L225 Difference]: With dead ends: 11542 [2022-01-18 16:06:37,211 INFO L226 Difference]: Without dead ends: 11205 [2022-01-18 16:06:37,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 218 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14943 ImplicationChecksByTransitivity, 15.1s TimeCoverageRelationStatistics Valid=4543, Invalid=43637, Unknown=0, NotChecked=0, Total=48180 [2022-01-18 16:06:37,212 INFO L933 BasicCegarLoop]: 169 mSDtfsCounter, 1919 mSDsluCounter, 6018 mSDsCounter, 0 mSdLazyCounter, 6935 mSolverCounterSat, 444 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1919 SdHoareTripleChecker+Valid, 4214 SdHoareTripleChecker+Invalid, 7379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 444 IncrementalHoareTripleChecker+Valid, 6935 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:06:37,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1919 Valid, 4214 Invalid, 7379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [444 Valid, 6935 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-01-18 16:06:37,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11205 states. [2022-01-18 16:06:37,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11205 to 6441. [2022-01-18 16:06:37,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6441 states, 6440 states have (on average 2.946894409937888) internal successors, (18978), 6440 states have internal predecessors, (18978), 0 states have call successors, (0), 0 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 16:06:37,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6441 states to 6441 states and 18978 transitions. [2022-01-18 16:06:37,336 INFO L78 Accepts]: Start accepts. Automaton has 6441 states and 18978 transitions. Word has length 37 [2022-01-18 16:06:37,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:06:37,337 INFO L470 AbstractCegarLoop]: Abstraction has 6441 states and 18978 transitions. [2022-01-18 16:06:37,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:06:37,337 INFO L276 IsEmpty]: Start isEmpty. Operand 6441 states and 18978 transitions. [2022-01-18 16:06:37,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:06:37,346 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:06:37,346 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:06:37,369 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 16:06:37,561 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 16:06:37,561 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:06:37,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:06:37,562 INFO L85 PathProgramCache]: Analyzing trace with hash -2089234039, now seen corresponding path program 20 times [2022-01-18 16:06:37,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:06:37,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425235893] [2022-01-18 16:06:37,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:06:37,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:06:37,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:06:37,965 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:37,965 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:06:37,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425235893] [2022-01-18 16:06:37,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425235893] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:06:37,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599837944] [2022-01-18 16:06:37,966 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:06:37,967 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:37,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:06:37,968 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 16:06:37,971 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 16:06:37,997 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:06:37,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:06:37,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:06:37,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:06:38,363 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:06:38,363 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 25 treesize of output 13 [2022-01-18 16:06:38,600 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:06:38,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 16:06:38,884 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:38,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:06:39,603 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:06:39,603 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 93 treesize of output 92 [2022-01-18 16:06:40,270 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:06:40,270 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 80 treesize of output 86 [2022-01-18 16:06:40,449 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:40,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599837944] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:06:40,450 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:06:40,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:06:40,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379356571] [2022-01-18 16:06:40,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:06:40,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:06:40,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:06:40,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:06:40,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=2520, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:06:40,451 INFO L87 Difference]: Start difference. First operand 6441 states and 18978 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:06:58,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:06:58,796 INFO L93 Difference]: Finished difference Result 11859 states and 34068 transitions. [2022-01-18 16:06:58,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 200 states. [2022-01-18 16:06:58,796 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:06:58,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:06:58,820 INFO L225 Difference]: With dead ends: 11859 [2022-01-18 16:06:58,820 INFO L226 Difference]: Without dead ends: 11537 [2022-01-18 16:06:58,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 230 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16952 ImplicationChecksByTransitivity, 15.3s TimeCoverageRelationStatistics Valid=4682, Invalid=48910, Unknown=0, NotChecked=0, Total=53592 [2022-01-18 16:06:58,824 INFO L933 BasicCegarLoop]: 189 mSDtfsCounter, 1826 mSDsluCounter, 8287 mSDsCounter, 0 mSdLazyCounter, 9414 mSolverCounterSat, 400 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1826 SdHoareTripleChecker+Valid, 5863 SdHoareTripleChecker+Invalid, 9814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 400 IncrementalHoareTripleChecker+Valid, 9414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:06:58,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1826 Valid, 5863 Invalid, 9814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [400 Valid, 9414 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2022-01-18 16:06:58,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11537 states. [2022-01-18 16:06:58,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11537 to 6416. [2022-01-18 16:06:58,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6416 states, 6415 states have (on average 2.9482462977396726) internal successors, (18913), 6415 states have internal predecessors, (18913), 0 states have call successors, (0), 0 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 16:06:58,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6416 states to 6416 states and 18913 transitions. [2022-01-18 16:06:58,995 INFO L78 Accepts]: Start accepts. Automaton has 6416 states and 18913 transitions. Word has length 37 [2022-01-18 16:06:58,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:06:58,995 INFO L470 AbstractCegarLoop]: Abstraction has 6416 states and 18913 transitions. [2022-01-18 16:06:58,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:06:58,995 INFO L276 IsEmpty]: Start isEmpty. Operand 6416 states and 18913 transitions. [2022-01-18 16:06:59,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:06:59,005 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:06:59,005 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:06:59,020 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 16:06:59,207 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 16:06:59,207 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:06:59,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:06:59,208 INFO L85 PathProgramCache]: Analyzing trace with hash 25020101, now seen corresponding path program 21 times [2022-01-18 16:06:59,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:06:59,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919158275] [2022-01-18 16:06:59,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:06:59,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:06:59,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:06:59,640 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:59,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:06:59,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919158275] [2022-01-18 16:06:59,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919158275] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:06:59,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117662922] [2022-01-18 16:06:59,640 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:06:59,640 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:59,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:06:59,641 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 16:06:59,642 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 16:06:59,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:06:59,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:06:59,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:06:59,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:07:00,040 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:07:00,040 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 15 [2022-01-18 16:07:00,350 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:07:00,350 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 30 treesize of output 18 [2022-01-18 16:07:00,596 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:07:00,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:07:01,302 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:07:01,303 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 93 treesize of output 92 [2022-01-18 16:07:01,905 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:07:01,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 80 treesize of output 86 [2022-01-18 16:07:02,076 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:07:02,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117662922] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:07:02,076 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:07:02,076 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:07:02,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125946916] [2022-01-18 16:07:02,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:07:02,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:07:02,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:07:02,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:07:02,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=2525, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:07:02,077 INFO L87 Difference]: Start difference. First operand 6416 states and 18913 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:07:22,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:07:22,682 INFO L93 Difference]: Finished difference Result 12319 states and 35542 transitions. [2022-01-18 16:07:22,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2022-01-18 16:07:22,682 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:07:22,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:07:22,702 INFO L225 Difference]: With dead ends: 12319 [2022-01-18 16:07:22,702 INFO L226 Difference]: Without dead ends: 12002 [2022-01-18 16:07:22,704 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 236 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18409 ImplicationChecksByTransitivity, 16.9s TimeCoverageRelationStatistics Valid=4971, Invalid=51435, Unknown=0, NotChecked=0, Total=56406 [2022-01-18 16:07:22,705 INFO L933 BasicCegarLoop]: 222 mSDtfsCounter, 1732 mSDsluCounter, 9175 mSDsCounter, 0 mSdLazyCounter, 10548 mSolverCounterSat, 421 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1732 SdHoareTripleChecker+Valid, 6544 SdHoareTripleChecker+Invalid, 10969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 421 IncrementalHoareTripleChecker+Valid, 10548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:07:22,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1732 Valid, 6544 Invalid, 10969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [421 Valid, 10548 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2022-01-18 16:07:22,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12002 states. [2022-01-18 16:07:22,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12002 to 6346. [2022-01-18 16:07:22,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6346 states, 6345 states have (on average 2.9505122143420017) internal successors, (18721), 6345 states have internal predecessors, (18721), 0 states have call successors, (0), 0 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 16:07:22,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6346 states to 6346 states and 18721 transitions. [2022-01-18 16:07:22,831 INFO L78 Accepts]: Start accepts. Automaton has 6346 states and 18721 transitions. Word has length 37 [2022-01-18 16:07:22,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:07:22,831 INFO L470 AbstractCegarLoop]: Abstraction has 6346 states and 18721 transitions. [2022-01-18 16:07:22,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:07:22,831 INFO L276 IsEmpty]: Start isEmpty. Operand 6346 states and 18721 transitions. [2022-01-18 16:07:22,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:07:22,843 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:07:22,843 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:07:22,865 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 16:07:23,065 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 16:07:23,066 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:07:23,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:07:23,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1170551961, now seen corresponding path program 22 times [2022-01-18 16:07:23,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:07:23,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118456735] [2022-01-18 16:07:23,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:07:23,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:07:23,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:07:23,434 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:07:23,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:07:23,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118456735] [2022-01-18 16:07:23,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118456735] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:07:23,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380007460] [2022-01-18 16:07:23,435 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:07:23,435 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:07:23,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:07:23,436 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 16:07:23,436 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 16:07:23,463 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:07:23,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:07:23,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:07:23,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:07:23,838 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 16:07:23,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2022-01-18 16:07:24,096 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:07:24,097 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 16:07:24,373 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:07:24,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:07:25,082 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:07:25,083 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 93 treesize of output 92 [2022-01-18 16:07:25,650 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:07:25,650 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 80 treesize of output 86 [2022-01-18 16:07:25,829 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:07:25,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380007460] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:07:25,829 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:07:25,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:07:25,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704672745] [2022-01-18 16:07:25,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:07:25,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:07:25,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:07:25,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:07:25,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=2520, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:07:25,831 INFO L87 Difference]: Start difference. First operand 6346 states and 18721 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:07:42,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:07:42,621 INFO L93 Difference]: Finished difference Result 11763 states and 33828 transitions. [2022-01-18 16:07:42,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2022-01-18 16:07:42,621 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:07:42,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:07:42,683 INFO L225 Difference]: With dead ends: 11763 [2022-01-18 16:07:42,683 INFO L226 Difference]: Without dead ends: 11441 [2022-01-18 16:07:42,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 225 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16063 ImplicationChecksByTransitivity, 14.4s TimeCoverageRelationStatistics Valid=4609, Invalid=46693, Unknown=0, NotChecked=0, Total=51302 [2022-01-18 16:07:42,685 INFO L933 BasicCegarLoop]: 187 mSDtfsCounter, 1942 mSDsluCounter, 6603 mSDsCounter, 0 mSdLazyCounter, 7325 mSolverCounterSat, 406 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1942 SdHoareTripleChecker+Valid, 4698 SdHoareTripleChecker+Invalid, 7731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 406 IncrementalHoareTripleChecker+Valid, 7325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:07:42,685 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1942 Valid, 4698 Invalid, 7731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [406 Valid, 7325 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-01-18 16:07:42,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11441 states. [2022-01-18 16:07:42,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11441 to 6322. [2022-01-18 16:07:42,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6322 states, 6321 states have (on average 2.950482518588831) internal successors, (18650), 6321 states have internal predecessors, (18650), 0 states have call successors, (0), 0 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 16:07:42,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6322 states to 6322 states and 18650 transitions. [2022-01-18 16:07:42,809 INFO L78 Accepts]: Start accepts. Automaton has 6322 states and 18650 transitions. Word has length 37 [2022-01-18 16:07:42,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:07:42,809 INFO L470 AbstractCegarLoop]: Abstraction has 6322 states and 18650 transitions. [2022-01-18 16:07:42,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:07:42,809 INFO L276 IsEmpty]: Start isEmpty. Operand 6322 states and 18650 transitions. [2022-01-18 16:07:42,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:07:42,818 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:07:42,818 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:07:42,833 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 16:07:43,019 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 16:07:43,020 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:07:43,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:07:43,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1010161195, now seen corresponding path program 23 times [2022-01-18 16:07:43,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:07:43,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535161548] [2022-01-18 16:07:43,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:07:43,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:07:43,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:07:43,392 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:07:43,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:07:43,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535161548] [2022-01-18 16:07:43,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535161548] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:07:43,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926041840] [2022-01-18 16:07:43,392 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:07:43,393 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:07:43,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:07:43,394 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 16:07:43,395 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 16:07:43,423 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:07:43,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:07:43,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 45 conjunts are in the unsatisfiable core [2022-01-18 16:07:43,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:07:43,801 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:07:43,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2022-01-18 16:07:44,082 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:07:44,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 38 treesize of output 22 [2022-01-18 16:07:44,253 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:07:44,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:07:44,874 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:07:44,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 4 new quantified variables, introduced 6 case distinctions, treesize of input 88 treesize of output 87 [2022-01-18 16:07:45,286 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:07:45,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 65 treesize of output 77 [2022-01-18 16:07:45,458 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:07:45,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926041840] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:07:45,459 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:07:45,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 18] total 51 [2022-01-18 16:07:45,459 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974183420] [2022-01-18 16:07:45,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:07:45,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-01-18 16:07:45,459 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:07:45,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-01-18 16:07:45,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=2388, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 16:07:45,460 INFO L87 Difference]: Start difference. First operand 6322 states and 18650 transitions. Second operand has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:07:57,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:07:57,293 INFO L93 Difference]: Finished difference Result 11071 states and 31959 transitions. [2022-01-18 16:07:57,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2022-01-18 16:07:57,293 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:07:57,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:07:57,311 INFO L225 Difference]: With dead ends: 11071 [2022-01-18 16:07:57,311 INFO L226 Difference]: Without dead ends: 10884 [2022-01-18 16:07:57,312 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 180 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10689 ImplicationChecksByTransitivity, 10.5s TimeCoverageRelationStatistics Valid=3634, Invalid=29308, Unknown=0, NotChecked=0, Total=32942 [2022-01-18 16:07:57,313 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 1310 mSDsluCounter, 3949 mSDsCounter, 0 mSdLazyCounter, 5010 mSolverCounterSat, 373 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1310 SdHoareTripleChecker+Valid, 2620 SdHoareTripleChecker+Invalid, 5383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 373 IncrementalHoareTripleChecker+Valid, 5010 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:07:57,313 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1310 Valid, 2620 Invalid, 5383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [373 Valid, 5010 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-01-18 16:07:57,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10884 states. [2022-01-18 16:07:57,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10884 to 6291. [2022-01-18 16:07:57,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6291 states, 6290 states have (on average 2.9481717011128774) internal successors, (18544), 6290 states have internal predecessors, (18544), 0 states have call successors, (0), 0 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 16:07:57,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6291 states to 6291 states and 18544 transitions. [2022-01-18 16:07:57,431 INFO L78 Accepts]: Start accepts. Automaton has 6291 states and 18544 transitions. Word has length 37 [2022-01-18 16:07:57,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:07:57,431 INFO L470 AbstractCegarLoop]: Abstraction has 6291 states and 18544 transitions. [2022-01-18 16:07:57,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:07:57,431 INFO L276 IsEmpty]: Start isEmpty. Operand 6291 states and 18544 transitions. [2022-01-18 16:07:57,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:07:57,440 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:07:57,440 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:07:57,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 16:07:57,652 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 16:07:57,652 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:07:57,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:07:57,653 INFO L85 PathProgramCache]: Analyzing trace with hash -687759509, now seen corresponding path program 24 times [2022-01-18 16:07:57,653 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:07:57,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850928922] [2022-01-18 16:07:57,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:07:57,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:07:57,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:07:58,140 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:07:58,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:07:58,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850928922] [2022-01-18 16:07:58,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850928922] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:07:58,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653055645] [2022-01-18 16:07:58,140 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:07:58,141 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:07:58,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:07:58,144 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 16:07:58,145 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 16:07:58,178 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:07:58,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:07:58,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:07:58,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:07:58,611 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:07:58,611 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 15 [2022-01-18 16:07:58,853 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:07:58,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 20 [2022-01-18 16:07:59,095 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:07:59,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:07:59,734 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:07:59,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 89 treesize of output 88 [2022-01-18 16:08:00,294 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:08:00,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, 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 83 [2022-01-18 16:08:00,477 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:08:00,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653055645] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:08:00,478 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:08:00,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 54 [2022-01-18 16:08:00,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642487422] [2022-01-18 16:08:00,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:08:00,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 16:08:00,478 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:08:00,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 16:08:00,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=2710, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 16:08:00,479 INFO L87 Difference]: Start difference. First operand 6291 states and 18544 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:08:11,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:08:11,605 INFO L93 Difference]: Finished difference Result 18585 states and 54510 transitions. [2022-01-18 16:08:11,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2022-01-18 16:08:11,605 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:08:11,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:08:11,642 INFO L225 Difference]: With dead ends: 18585 [2022-01-18 16:08:11,642 INFO L226 Difference]: Without dead ends: 18313 [2022-01-18 16:08:11,643 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11506 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=4479, Invalid=30677, Unknown=0, NotChecked=0, Total=35156 [2022-01-18 16:08:11,644 INFO L933 BasicCegarLoop]: 258 mSDtfsCounter, 2899 mSDsluCounter, 9316 mSDsCounter, 0 mSdLazyCounter, 9147 mSolverCounterSat, 494 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2899 SdHoareTripleChecker+Valid, 6590 SdHoareTripleChecker+Invalid, 9641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 494 IncrementalHoareTripleChecker+Valid, 9147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:08:11,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2899 Valid, 6590 Invalid, 9641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [494 Valid, 9147 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2022-01-18 16:08:11,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18313 states. [2022-01-18 16:08:11,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18313 to 6657. [2022-01-18 16:08:11,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6657 states, 6656 states have (on average 2.968449519230769) internal successors, (19758), 6656 states have internal predecessors, (19758), 0 states have call successors, (0), 0 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 16:08:11,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6657 states to 6657 states and 19758 transitions. [2022-01-18 16:08:11,833 INFO L78 Accepts]: Start accepts. Automaton has 6657 states and 19758 transitions. Word has length 37 [2022-01-18 16:08:11,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:08:11,833 INFO L470 AbstractCegarLoop]: Abstraction has 6657 states and 19758 transitions. [2022-01-18 16:08:11,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:08:11,833 INFO L276 IsEmpty]: Start isEmpty. Operand 6657 states and 19758 transitions. [2022-01-18 16:08:11,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:08:11,843 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:08:11,843 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:08:11,858 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-01-18 16:08:12,043 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 16:08:12,044 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:08:12,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:08:12,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1008546731, now seen corresponding path program 25 times [2022-01-18 16:08:12,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:08:12,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496887610] [2022-01-18 16:08:12,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:08:12,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:08:12,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:08:12,473 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:08:12,473 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:08:12,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496887610] [2022-01-18 16:08:12,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496887610] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:08:12,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55695614] [2022-01-18 16:08:12,473 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:08:12,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:08:12,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:08:12,476 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 16:08:12,477 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 16:08:12,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:08:12,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:08:12,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:08:12,936 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 16:08:12,937 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 15 [2022-01-18 16:08:13,173 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:08:13,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 16:08:13,454 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:08:13,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:08:14,187 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:08:14,187 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 93 treesize of output 92 [2022-01-18 16:08:14,780 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:08:14,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 91 [2022-01-18 16:08:14,984 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:08:14,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55695614] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:08:14,985 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:08:14,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:08:14,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825811169] [2022-01-18 16:08:14,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:08:14,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:08:14,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:08:14,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:08:14,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=2527, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:08:14,986 INFO L87 Difference]: Start difference. First operand 6657 states and 19758 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:08:31,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:08:31,736 INFO L93 Difference]: Finished difference Result 11546 states and 33371 transitions. [2022-01-18 16:08:31,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 198 states. [2022-01-18 16:08:31,736 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:08:31,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:08:31,755 INFO L225 Difference]: With dead ends: 11546 [2022-01-18 16:08:31,755 INFO L226 Difference]: Without dead ends: 11236 [2022-01-18 16:08:31,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 226 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16259 ImplicationChecksByTransitivity, 14.2s TimeCoverageRelationStatistics Valid=4464, Invalid=47292, Unknown=0, NotChecked=0, Total=51756 [2022-01-18 16:08:31,759 INFO L933 BasicCegarLoop]: 192 mSDtfsCounter, 2055 mSDsluCounter, 7112 mSDsCounter, 0 mSdLazyCounter, 7987 mSolverCounterSat, 423 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2055 SdHoareTripleChecker+Valid, 4980 SdHoareTripleChecker+Invalid, 8410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 423 IncrementalHoareTripleChecker+Valid, 7987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:08:31,759 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2055 Valid, 4980 Invalid, 8410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [423 Valid, 7987 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-01-18 16:08:31,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11236 states. [2022-01-18 16:08:31,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11236 to 6798. [2022-01-18 16:08:31,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6798 states, 6797 states have (on average 2.967927026629395) internal successors, (20173), 6797 states have internal predecessors, (20173), 0 states have call successors, (0), 0 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 16:08:31,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6798 states to 6798 states and 20173 transitions. [2022-01-18 16:08:31,927 INFO L78 Accepts]: Start accepts. Automaton has 6798 states and 20173 transitions. Word has length 37 [2022-01-18 16:08:31,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:08:31,928 INFO L470 AbstractCegarLoop]: Abstraction has 6798 states and 20173 transitions. [2022-01-18 16:08:31,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:08:31,928 INFO L276 IsEmpty]: Start isEmpty. Operand 6798 states and 20173 transitions. [2022-01-18 16:08:31,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:08:31,937 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:08:31,937 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:08:31,953 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 16:08:32,137 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 16:08:32,138 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:08:32,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:08:32,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1172166425, now seen corresponding path program 26 times [2022-01-18 16:08:32,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:08:32,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3651297] [2022-01-18 16:08:32,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:08:32,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:08:32,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:08:32,512 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:08:32,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:08:32,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3651297] [2022-01-18 16:08:32,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3651297] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:08:32,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993901467] [2022-01-18 16:08:32,512 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:08:32,513 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:08:32,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:08:32,513 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 16:08:32,514 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 16:08:32,550 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:08:32,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:08:32,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:08:32,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:08:32,926 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:08:32,926 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 25 treesize of output 13 [2022-01-18 16:08:33,227 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:08:33,227 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 30 treesize of output 18 [2022-01-18 16:08:33,476 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:08:33,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:08:34,197 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:08:34,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 93 treesize of output 92 [2022-01-18 16:08:34,779 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:08:34,779 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 80 treesize of output 86 [2022-01-18 16:08:35,005 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:08:35,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993901467] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:08:35,006 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:08:35,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:08:35,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050493552] [2022-01-18 16:08:35,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:08:35,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:08:35,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:08:35,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:08:35,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=2533, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:08:35,008 INFO L87 Difference]: Start difference. First operand 6798 states and 20173 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:08:53,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:08:53,872 INFO L93 Difference]: Finished difference Result 12170 states and 35352 transitions. [2022-01-18 16:08:53,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-01-18 16:08:53,873 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:08:53,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:08:53,893 INFO L225 Difference]: With dead ends: 12170 [2022-01-18 16:08:53,893 INFO L226 Difference]: Without dead ends: 11813 [2022-01-18 16:08:53,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 226 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16418 ImplicationChecksByTransitivity, 15.4s TimeCoverageRelationStatistics Valid=4442, Invalid=47314, Unknown=0, NotChecked=0, Total=51756 [2022-01-18 16:08:53,896 INFO L933 BasicCegarLoop]: 214 mSDtfsCounter, 1801 mSDsluCounter, 8367 mSDsCounter, 0 mSdLazyCounter, 9427 mSolverCounterSat, 422 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1801 SdHoareTripleChecker+Valid, 5960 SdHoareTripleChecker+Invalid, 9849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 422 IncrementalHoareTripleChecker+Valid, 9427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:08:53,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1801 Valid, 5960 Invalid, 9849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [422 Valid, 9427 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2022-01-18 16:08:53,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11813 states. [2022-01-18 16:08:54,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11813 to 6787. [2022-01-18 16:08:54,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6787 states, 6786 states have (on average 2.967285587975243) internal successors, (20136), 6786 states have internal predecessors, (20136), 0 states have call successors, (0), 0 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 16:08:54,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6787 states to 6787 states and 20136 transitions. [2022-01-18 16:08:54,035 INFO L78 Accepts]: Start accepts. Automaton has 6787 states and 20136 transitions. Word has length 37 [2022-01-18 16:08:54,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:08:54,035 INFO L470 AbstractCegarLoop]: Abstraction has 6787 states and 20136 transitions. [2022-01-18 16:08:54,035 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:08:54,036 INFO L276 IsEmpty]: Start isEmpty. Operand 6787 states and 20136 transitions. [2022-01-18 16:08:54,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:08:54,045 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:08:54,045 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:08:54,061 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 16:08:54,245 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 16:08:54,246 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:08:54,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:08:54,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1915929721, now seen corresponding path program 27 times [2022-01-18 16:08:54,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:08:54,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39061722] [2022-01-18 16:08:54,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:08:54,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:08:54,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:08:54,680 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:08:54,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:08:54,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39061722] [2022-01-18 16:08:54,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39061722] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:08:54,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262946884] [2022-01-18 16:08:54,680 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:08:54,681 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:08:54,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:08:54,682 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 16:08:54,683 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 16:08:54,710 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:08:54,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:08:54,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:08:54,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:08:55,086 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:08:55,086 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 25 treesize of output 13 [2022-01-18 16:08:55,371 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:08:55,371 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 30 treesize of output 18 [2022-01-18 16:08:55,611 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:08:55,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:08:56,325 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:08:56,325 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 93 treesize of output 92 [2022-01-18 16:08:57,025 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:08:57,025 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 80 treesize of output 86 [2022-01-18 16:08:57,224 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:08:57,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262946884] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:08:57,224 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:08:57,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:08:57,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049922304] [2022-01-18 16:08:57,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:08:57,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:08:57,225 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:08:57,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:08:57,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=2530, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:08:57,225 INFO L87 Difference]: Start difference. First operand 6787 states and 20136 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:09:15,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:09:15,754 INFO L93 Difference]: Finished difference Result 12474 states and 36149 transitions. [2022-01-18 16:09:15,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-01-18 16:09:15,755 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:09:15,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:09:15,774 INFO L225 Difference]: With dead ends: 12474 [2022-01-18 16:09:15,775 INFO L226 Difference]: Without dead ends: 12186 [2022-01-18 16:09:15,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 224 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15808 ImplicationChecksByTransitivity, 14.5s TimeCoverageRelationStatistics Valid=4357, Invalid=46493, Unknown=0, NotChecked=0, Total=50850 [2022-01-18 16:09:15,777 INFO L933 BasicCegarLoop]: 239 mSDtfsCounter, 1554 mSDsluCounter, 10651 mSDsCounter, 0 mSdLazyCounter, 11304 mSolverCounterSat, 337 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1554 SdHoareTripleChecker+Valid, 7541 SdHoareTripleChecker+Invalid, 11641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 337 IncrementalHoareTripleChecker+Valid, 11304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:09:15,777 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1554 Valid, 7541 Invalid, 11641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [337 Valid, 11304 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2022-01-18 16:09:15,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12186 states. [2022-01-18 16:09:15,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12186 to 6805. [2022-01-18 16:09:15,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6805 states, 6804 states have (on average 2.965461493239271) internal successors, (20177), 6804 states have internal predecessors, (20177), 0 states have call successors, (0), 0 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 16:09:15,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6805 states to 6805 states and 20177 transitions. [2022-01-18 16:09:15,909 INFO L78 Accepts]: Start accepts. Automaton has 6805 states and 20177 transitions. Word has length 37 [2022-01-18 16:09:15,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:09:15,910 INFO L470 AbstractCegarLoop]: Abstraction has 6805 states and 20177 transitions. [2022-01-18 16:09:15,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:09:15,910 INFO L276 IsEmpty]: Start isEmpty. Operand 6805 states and 20177 transitions. [2022-01-18 16:09:15,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:09:15,919 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:09:15,919 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:09:15,934 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-01-18 16:09:16,119 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 16:09:16,120 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:09:16,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:09:16,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1139543749, now seen corresponding path program 28 times [2022-01-18 16:09:16,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:09:16,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737947961] [2022-01-18 16:09:16,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:09:16,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:09:16,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:09:16,495 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:09:16,495 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:09:16,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737947961] [2022-01-18 16:09:16,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737947961] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:09:16,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60436748] [2022-01-18 16:09:16,495 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:09:16,495 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:09:16,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:09:16,496 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 16:09:16,497 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 16:09:16,524 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:09:16,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:09:16,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:09:16,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:09:16,937 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 16:09:16,937 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 15 [2022-01-18 16:09:17,223 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:09:17,223 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 30 treesize of output 18 [2022-01-18 16:09:17,470 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:09:17,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:09:18,201 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:09:18,201 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 93 treesize of output 92 [2022-01-18 16:09:18,839 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:09:18,839 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 80 treesize of output 86 [2022-01-18 16:09:19,038 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:09:19,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [60436748] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:09:19,039 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:09:19,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:09:19,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755703103] [2022-01-18 16:09:19,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:09:19,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:09:19,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:09:19,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:09:19,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=2530, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:09:19,040 INFO L87 Difference]: Start difference. First operand 6805 states and 20177 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:09:33,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:09:33,942 INFO L93 Difference]: Finished difference Result 11931 states and 34497 transitions. [2022-01-18 16:09:33,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2022-01-18 16:09:33,943 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:09:33,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:09:33,960 INFO L225 Difference]: With dead ends: 11931 [2022-01-18 16:09:33,960 INFO L226 Difference]: Without dead ends: 11636 [2022-01-18 16:09:33,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11663 ImplicationChecksByTransitivity, 12.1s TimeCoverageRelationStatistics Valid=3622, Invalid=36178, Unknown=0, NotChecked=0, Total=39800 [2022-01-18 16:09:33,962 INFO L933 BasicCegarLoop]: 201 mSDtfsCounter, 1618 mSDsluCounter, 8039 mSDsCounter, 0 mSdLazyCounter, 8814 mSolverCounterSat, 354 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1618 SdHoareTripleChecker+Valid, 5725 SdHoareTripleChecker+Invalid, 9168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 354 IncrementalHoareTripleChecker+Valid, 8814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:09:33,963 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1618 Valid, 5725 Invalid, 9168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [354 Valid, 8814 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-01-18 16:09:33,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11636 states. [2022-01-18 16:09:34,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11636 to 6738. [2022-01-18 16:09:34,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6738 states, 6737 states have (on average 2.9648211370046016) internal successors, (19974), 6737 states have internal predecessors, (19974), 0 states have call successors, (0), 0 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 16:09:34,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6738 states to 6738 states and 19974 transitions. [2022-01-18 16:09:34,090 INFO L78 Accepts]: Start accepts. Automaton has 6738 states and 19974 transitions. Word has length 37 [2022-01-18 16:09:34,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:09:34,090 INFO L470 AbstractCegarLoop]: Abstraction has 6738 states and 19974 transitions. [2022-01-18 16:09:34,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:09:34,091 INFO L276 IsEmpty]: Start isEmpty. Operand 6738 states and 19974 transitions. [2022-01-18 16:09:34,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:09:34,099 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:09:34,099 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:09:34,115 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 16:09:34,300 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 16:09:34,300 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:09:34,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:09:34,300 INFO L85 PathProgramCache]: Analyzing trace with hash -300799283, now seen corresponding path program 29 times [2022-01-18 16:09:34,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:09:34,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724638911] [2022-01-18 16:09:34,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:09:34,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:09:34,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:09:34,770 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:09:34,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:09:34,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724638911] [2022-01-18 16:09:34,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724638911] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:09:34,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584321700] [2022-01-18 16:09:34,770 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:09:34,770 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:09:34,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:09:34,772 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 16:09:34,776 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 16:09:34,808 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:09:34,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:09:34,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 16:09:34,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:09:35,235 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:09:35,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 16:09:35,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:09:35,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:09:35,555 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 36 treesize of output 20 [2022-01-18 16:09:35,827 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:09:35,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:09:36,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:09:36,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:09:36,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:09:36,484 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 81 treesize of output 93 [2022-01-18 16:09:37,209 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:09:37,209 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 85 treesize of output 93 [2022-01-18 16:09:37,436 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:09:37,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584321700] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:09:37,436 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:09:37,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 54 [2022-01-18 16:09:37,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382953545] [2022-01-18 16:09:37,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:09:37,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 16:09:37,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:09:37,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 16:09:37,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=2682, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 16:09:37,438 INFO L87 Difference]: Start difference. First operand 6738 states and 19974 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:09:53,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:09:53,242 INFO L93 Difference]: Finished difference Result 18781 states and 54868 transitions. [2022-01-18 16:09:53,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 220 states. [2022-01-18 16:09:53,242 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:09:53,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:09:53,280 INFO L225 Difference]: With dead ends: 18781 [2022-01-18 16:09:53,280 INFO L226 Difference]: Without dead ends: 18582 [2022-01-18 16:09:53,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 252 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25342 ImplicationChecksByTransitivity, 13.7s TimeCoverageRelationStatistics Valid=9099, Invalid=55163, Unknown=0, NotChecked=0, Total=64262 [2022-01-18 16:09:53,284 INFO L933 BasicCegarLoop]: 161 mSDtfsCounter, 3097 mSDsluCounter, 5733 mSDsCounter, 0 mSdLazyCounter, 6410 mSolverCounterSat, 548 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3097 SdHoareTripleChecker+Valid, 3912 SdHoareTripleChecker+Invalid, 7049 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 548 IncrementalHoareTripleChecker+Valid, 6410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:09:53,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3097 Valid, 3912 Invalid, 7049 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [548 Valid, 6410 Invalid, 0 Unknown, 91 Unchecked, 3.1s Time] [2022-01-18 16:09:53,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18582 states. [2022-01-18 16:09:53,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18582 to 6936. [2022-01-18 16:09:53,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6936 states, 6935 states have (on average 2.959048305695746) internal successors, (20521), 6935 states have internal predecessors, (20521), 0 states have call successors, (0), 0 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 16:09:53,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6936 states to 6936 states and 20521 transitions. [2022-01-18 16:09:53,517 INFO L78 Accepts]: Start accepts. Automaton has 6936 states and 20521 transitions. Word has length 37 [2022-01-18 16:09:53,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:09:53,517 INFO L470 AbstractCegarLoop]: Abstraction has 6936 states and 20521 transitions. [2022-01-18 16:09:53,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:09:53,518 INFO L276 IsEmpty]: Start isEmpty. Operand 6936 states and 20521 transitions. [2022-01-18 16:09:53,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:09:53,527 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:09:53,527 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:09:53,543 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 16:09:53,727 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 16:09:53,728 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:09:53,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:09:53,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1395506957, now seen corresponding path program 30 times [2022-01-18 16:09:53,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:09:53,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973628718] [2022-01-18 16:09:53,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:09:53,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:09:53,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:09:54,178 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:09:54,179 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:09:54,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973628718] [2022-01-18 16:09:54,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973628718] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:09:54,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928595765] [2022-01-18 16:09:54,179 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:09:54,179 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:09:54,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:09:54,181 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 16:09:54,182 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 16:09:54,217 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:09:54,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:09:54,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:09:54,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:09:54,548 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:09:54,548 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 15 [2022-01-18 16:09:54,820 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:09:54,820 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 36 treesize of output 20 [2022-01-18 16:09:55,090 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:09:55,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:09:55,791 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:09:55,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 88 treesize of output 87 [2022-01-18 16:09:56,408 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:09:56,409 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 75 treesize of output 83 [2022-01-18 16:09:56,629 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:09:56,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928595765] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:09:56,629 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:09:56,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:09:56,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953427536] [2022-01-18 16:09:56,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:09:56,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:09:56,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:09:56,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:09:56,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=2506, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:09:56,631 INFO L87 Difference]: Start difference. First operand 6936 states and 20521 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:10:17,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:10:17,611 INFO L93 Difference]: Finished difference Result 12156 states and 34872 transitions. [2022-01-18 16:10:17,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 221 states. [2022-01-18 16:10:17,612 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:10:17,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:10:17,638 INFO L225 Difference]: With dead ends: 12156 [2022-01-18 16:10:17,638 INFO L226 Difference]: Without dead ends: 11850 [2022-01-18 16:10:17,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 251 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21205 ImplicationChecksByTransitivity, 17.5s TimeCoverageRelationStatistics Valid=7083, Invalid=56673, Unknown=0, NotChecked=0, Total=63756 [2022-01-18 16:10:17,643 INFO L933 BasicCegarLoop]: 188 mSDtfsCounter, 2041 mSDsluCounter, 8680 mSDsCounter, 0 mSdLazyCounter, 10136 mSolverCounterSat, 432 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2041 SdHoareTripleChecker+Valid, 5867 SdHoareTripleChecker+Invalid, 10568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 432 IncrementalHoareTripleChecker+Valid, 10136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:10:17,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2041 Valid, 5867 Invalid, 10568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [432 Valid, 10136 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2022-01-18 16:10:17,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11850 states. [2022-01-18 16:10:17,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11850 to 7020. [2022-01-18 16:10:17,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7020 states, 7019 states have (on average 2.9542669895996583) internal successors, (20736), 7019 states have internal predecessors, (20736), 0 states have call successors, (0), 0 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 16:10:17,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7020 states to 7020 states and 20736 transitions. [2022-01-18 16:10:17,828 INFO L78 Accepts]: Start accepts. Automaton has 7020 states and 20736 transitions. Word has length 37 [2022-01-18 16:10:17,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:10:17,828 INFO L470 AbstractCegarLoop]: Abstraction has 7020 states and 20736 transitions. [2022-01-18 16:10:17,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:10:17,828 INFO L276 IsEmpty]: Start isEmpty. Operand 7020 states and 20736 transitions. [2022-01-18 16:10:17,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:10:17,841 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:10:17,841 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:10:17,862 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 16:10:18,051 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 16:10:18,051 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:10:18,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:10:18,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1052617481, now seen corresponding path program 31 times [2022-01-18 16:10:18,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:10:18,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844924080] [2022-01-18 16:10:18,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:10:18,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:10:18,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:10:18,490 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:10:18,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:10:18,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844924080] [2022-01-18 16:10:18,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844924080] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:10:18,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771507887] [2022-01-18 16:10:18,490 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:10:18,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:10:18,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:10:18,491 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 16:10:18,492 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 16:10:18,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:10:18,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:10:18,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:10:18,848 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 16:10:18,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2022-01-18 16:10:19,196 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:10:19,196 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 16:10:19,486 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:10:19,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:10:20,226 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:10:20,226 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 90 [2022-01-18 16:10:20,854 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:10:20,854 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 85 treesize of output 91 [2022-01-18 16:10:21,262 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:10:21,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771507887] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:10:21,263 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:10:21,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 54 [2022-01-18 16:10:21,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208350013] [2022-01-18 16:10:21,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:10:21,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 16:10:21,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:10:21,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 16:10:21,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=2704, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 16:10:21,264 INFO L87 Difference]: Start difference. First operand 7020 states and 20736 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:10:34,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:10:34,177 INFO L93 Difference]: Finished difference Result 16450 states and 48110 transitions. [2022-01-18 16:10:34,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2022-01-18 16:10:34,178 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:10:34,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:10:34,212 INFO L225 Difference]: With dead ends: 16450 [2022-01-18 16:10:34,213 INFO L226 Difference]: Without dead ends: 16239 [2022-01-18 16:10:34,214 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 201 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14006 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=5024, Invalid=35982, Unknown=0, NotChecked=0, Total=41006 [2022-01-18 16:10:34,214 INFO L933 BasicCegarLoop]: 242 mSDtfsCounter, 3019 mSDsluCounter, 9044 mSDsCounter, 0 mSdLazyCounter, 8770 mSolverCounterSat, 514 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3019 SdHoareTripleChecker+Valid, 6299 SdHoareTripleChecker+Invalid, 9284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 514 IncrementalHoareTripleChecker+Valid, 8770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:10:34,215 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3019 Valid, 6299 Invalid, 9284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [514 Valid, 8770 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-01-18 16:10:34,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16239 states. [2022-01-18 16:10:34,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16239 to 7017. [2022-01-18 16:10:34,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7017 states, 7016 states have (on average 2.9543899657924744) internal successors, (20728), 7016 states have internal predecessors, (20728), 0 states have call successors, (0), 0 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 16:10:34,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7017 states to 7017 states and 20728 transitions. [2022-01-18 16:10:34,383 INFO L78 Accepts]: Start accepts. Automaton has 7017 states and 20728 transitions. Word has length 37 [2022-01-18 16:10:34,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:10:34,383 INFO L470 AbstractCegarLoop]: Abstraction has 7017 states and 20728 transitions. [2022-01-18 16:10:34,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:10:34,384 INFO L276 IsEmpty]: Start isEmpty. Operand 7017 states and 20728 transitions. [2022-01-18 16:10:34,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:10:34,393 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:10:34,393 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:10:34,409 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 16:10:34,594 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 16:10:34,594 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:10:34,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:10:34,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1546043575, now seen corresponding path program 32 times [2022-01-18 16:10:34,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:10:34,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039874102] [2022-01-18 16:10:34,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:10:34,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:10:34,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:10:34,990 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:10:34,991 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:10:34,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039874102] [2022-01-18 16:10:34,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039874102] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:10:34,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800738514] [2022-01-18 16:10:34,991 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:10:34,991 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:10:34,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:10:34,992 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 16:10:34,993 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 16:10:35,020 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:10:35,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:10:35,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:10:35,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:10:35,351 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:10:35,351 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 15 [2022-01-18 16:10:35,626 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:10:35,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 16:10:35,905 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:10:35,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:10:36,652 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:10:36,652 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 93 treesize of output 92 [2022-01-18 16:10:37,233 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:10:37,234 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 80 treesize of output 86 [2022-01-18 16:10:37,485 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:10:37,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800738514] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:10:37,485 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:10:37,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:10:37,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751229477] [2022-01-18 16:10:37,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:10:37,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:10:37,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:10:37,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:10:37,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=2520, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:10:37,486 INFO L87 Difference]: Start difference. First operand 7017 states and 20728 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:10:54,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:10:54,301 INFO L93 Difference]: Finished difference Result 11745 states and 33931 transitions. [2022-01-18 16:10:54,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 182 states. [2022-01-18 16:10:54,302 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:10:54,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:10:54,322 INFO L225 Difference]: With dead ends: 11745 [2022-01-18 16:10:54,322 INFO L226 Difference]: Without dead ends: 11496 [2022-01-18 16:10:54,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 210 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13802 ImplicationChecksByTransitivity, 13.7s TimeCoverageRelationStatistics Valid=4322, Invalid=40410, Unknown=0, NotChecked=0, Total=44732 [2022-01-18 16:10:54,325 INFO L933 BasicCegarLoop]: 197 mSDtfsCounter, 1826 mSDsluCounter, 8589 mSDsCounter, 0 mSdLazyCounter, 9400 mSolverCounterSat, 365 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1826 SdHoareTripleChecker+Valid, 5881 SdHoareTripleChecker+Invalid, 9765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 365 IncrementalHoareTripleChecker+Valid, 9400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:10:54,325 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1826 Valid, 5881 Invalid, 9765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [365 Valid, 9400 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-01-18 16:10:54,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11496 states. [2022-01-18 16:10:54,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11496 to 7113. [2022-01-18 16:10:54,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7113 states, 7112 states have (on average 2.952896512935883) internal successors, (21001), 7112 states have internal predecessors, (21001), 0 states have call successors, (0), 0 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 16:10:54,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7113 states to 7113 states and 21001 transitions. [2022-01-18 16:10:54,504 INFO L78 Accepts]: Start accepts. Automaton has 7113 states and 21001 transitions. Word has length 37 [2022-01-18 16:10:54,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:10:54,504 INFO L470 AbstractCegarLoop]: Abstraction has 7113 states and 21001 transitions. [2022-01-18 16:10:54,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:10:54,504 INFO L276 IsEmpty]: Start isEmpty. Operand 7113 states and 21001 transitions. [2022-01-18 16:10:54,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:10:54,515 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:10:54,515 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:10:54,530 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 16:10:54,715 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 16:10:54,715 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:10:54,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:10:54,716 INFO L85 PathProgramCache]: Analyzing trace with hash 568210565, now seen corresponding path program 33 times [2022-01-18 16:10:54,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:10:54,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23999457] [2022-01-18 16:10:54,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:10:54,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:10:54,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:10:55,124 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:10:55,125 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:10:55,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23999457] [2022-01-18 16:10:55,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23999457] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:10:55,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969619714] [2022-01-18 16:10:55,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:10:55,125 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:10:55,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:10:55,126 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 16:10:55,130 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 16:10:55,156 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:10:55,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:10:55,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:10:55,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:10:55,481 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:10:55,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 16:10:55,695 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:10:55,696 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 39 treesize of output 23 [2022-01-18 16:10:55,903 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:10:55,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:10:56,407 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:10:56,408 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 82 treesize of output 88 [2022-01-18 16:10:56,854 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:10:56,854 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 70 treesize of output 75 [2022-01-18 16:10:57,001 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:10:57,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969619714] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:10:57,002 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:10:57,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 16] total 48 [2022-01-18 16:10:57,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362335918] [2022-01-18 16:10:57,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:10:57,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 16:10:57,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:10:57,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 16:10:57,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=2158, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 16:10:57,003 INFO L87 Difference]: Start difference. First operand 7113 states and 21001 transitions. Second operand has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:11:04,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:11:04,538 INFO L93 Difference]: Finished difference Result 11081 states and 32428 transitions. [2022-01-18 16:11:04,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 16:11:04,538 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:11:04,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:11:04,561 INFO L225 Difference]: With dead ends: 11081 [2022-01-18 16:11:04,561 INFO L226 Difference]: Without dead ends: 10811 [2022-01-18 16:11:04,562 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4330 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=1501, Invalid=15269, Unknown=0, NotChecked=0, Total=16770 [2022-01-18 16:11:04,562 INFO L933 BasicCegarLoop]: 177 mSDtfsCounter, 1265 mSDsluCounter, 6160 mSDsCounter, 0 mSdLazyCounter, 6396 mSolverCounterSat, 273 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1265 SdHoareTripleChecker+Valid, 4351 SdHoareTripleChecker+Invalid, 6669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 273 IncrementalHoareTripleChecker+Valid, 6396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:11:04,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1265 Valid, 4351 Invalid, 6669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [273 Valid, 6396 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-01-18 16:11:04,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10811 states. [2022-01-18 16:11:04,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10811 to 7077. [2022-01-18 16:11:04,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7077 states, 7076 states have (on average 2.951950254381006) internal successors, (20888), 7076 states have internal predecessors, (20888), 0 states have call successors, (0), 0 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 16:11:04,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7077 states to 7077 states and 20888 transitions. [2022-01-18 16:11:04,696 INFO L78 Accepts]: Start accepts. Automaton has 7077 states and 20888 transitions. Word has length 37 [2022-01-18 16:11:04,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:11:04,696 INFO L470 AbstractCegarLoop]: Abstraction has 7077 states and 20888 transitions. [2022-01-18 16:11:04,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:11:04,696 INFO L276 IsEmpty]: Start isEmpty. Operand 7077 states and 20888 transitions. [2022-01-18 16:11:04,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:11:04,705 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:11:04,706 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:11:04,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-18 16:11:04,906 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 16:11:04,906 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:11:04,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:11:04,907 INFO L85 PathProgramCache]: Analyzing trace with hash -80374157, now seen corresponding path program 34 times [2022-01-18 16:11:04,907 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:11:04,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465905334] [2022-01-18 16:11:04,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:11:04,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:11:04,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:11:05,340 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:11:05,340 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:11:05,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465905334] [2022-01-18 16:11:05,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465905334] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:11:05,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927523254] [2022-01-18 16:11:05,340 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:11:05,341 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:11:05,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:11:05,342 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 16:11:05,343 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 16:11:05,372 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:11:05,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:11:05,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:11:05,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:11:05,706 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:11:05,706 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 15 [2022-01-18 16:11:05,975 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:11:05,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 16:11:06,209 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:11:06,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:11:06,876 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:11:06,877 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 90 [2022-01-18 16:11:07,459 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:11:07,459 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 80 treesize of output 86 [2022-01-18 16:11:07,661 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:11:07,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927523254] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:11:07,662 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:11:07,662 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 54 [2022-01-18 16:11:07,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777657047] [2022-01-18 16:11:07,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:11:07,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 16:11:07,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:11:07,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 16:11:07,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=2704, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 16:11:07,663 INFO L87 Difference]: Start difference. First operand 7077 states and 20888 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:11:23,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:11:23,186 INFO L93 Difference]: Finished difference Result 17196 states and 50548 transitions. [2022-01-18 16:11:23,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 182 states. [2022-01-18 16:11:23,186 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:11:23,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:11:23,269 INFO L225 Difference]: With dead ends: 17196 [2022-01-18 16:11:23,270 INFO L226 Difference]: Without dead ends: 16661 [2022-01-18 16:11:23,271 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 218 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16885 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=5792, Invalid=42388, Unknown=0, NotChecked=0, Total=48180 [2022-01-18 16:11:23,272 INFO L933 BasicCegarLoop]: 276 mSDtfsCounter, 2704 mSDsluCounter, 12495 mSDsCounter, 0 mSdLazyCounter, 11862 mSolverCounterSat, 476 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2704 SdHoareTripleChecker+Valid, 8537 SdHoareTripleChecker+Invalid, 12338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 476 IncrementalHoareTripleChecker+Valid, 11862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:11:23,272 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2704 Valid, 8537 Invalid, 12338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [476 Valid, 11862 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2022-01-18 16:11:23,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16661 states. [2022-01-18 16:11:23,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16661 to 7470. [2022-01-18 16:11:23,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7470 states, 7469 states have (on average 2.955951265229616) internal successors, (22078), 7469 states have internal predecessors, (22078), 0 states have call successors, (0), 0 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 16:11:23,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7470 states to 7470 states and 22078 transitions. [2022-01-18 16:11:23,440 INFO L78 Accepts]: Start accepts. Automaton has 7470 states and 22078 transitions. Word has length 37 [2022-01-18 16:11:23,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:11:23,440 INFO L470 AbstractCegarLoop]: Abstraction has 7470 states and 22078 transitions. [2022-01-18 16:11:23,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:11:23,440 INFO L276 IsEmpty]: Start isEmpty. Operand 7470 states and 22078 transitions. [2022-01-18 16:11:23,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:11:23,451 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:11:23,451 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:11:23,466 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 16:11:23,651 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 16:11:23,651 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:11:23,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:11:23,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1615932083, now seen corresponding path program 35 times [2022-01-18 16:11:23,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:11:23,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173615715] [2022-01-18 16:11:23,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:11:23,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:11:23,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:11:24,028 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:11:24,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:11:24,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173615715] [2022-01-18 16:11:24,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173615715] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:11:24,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730386363] [2022-01-18 16:11:24,028 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:11:24,031 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:11:24,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:11:24,032 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 16:11:24,033 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 16:11:24,061 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:11:24,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:11:24,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:11:24,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:11:24,395 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:11:24,396 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 15 [2022-01-18 16:11:24,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:11:24,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:11:24,818 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:11:24,819 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 25 treesize of output 17 [2022-01-18 16:11:25,111 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:11:25,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:11:26,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:11:26,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:11:26,057 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:11:26,058 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 81 treesize of output 93 [2022-01-18 16:11:26,881 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:11:26,882 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 100 treesize of output 106 [2022-01-18 16:11:27,141 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:11:27,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1730386363] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:11:27,141 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:11:27,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:11:27,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525836210] [2022-01-18 16:11:27,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:11:27,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:11:27,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:11:27,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:11:27,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=2470, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:11:27,142 INFO L87 Difference]: Start difference. First operand 7470 states and 22078 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:11:31,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:11:31,971 INFO L93 Difference]: Finished difference Result 9676 states and 28076 transitions. [2022-01-18 16:11:31,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-01-18 16:11:31,971 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:11:31,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:11:31,994 INFO L225 Difference]: With dead ends: 9676 [2022-01-18 16:11:31,995 INFO L226 Difference]: Without dead ends: 9636 [2022-01-18 16:11:31,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 52 SyntacticMatches, 10 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 3006 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=1277, Invalid=12765, Unknown=0, NotChecked=0, Total=14042 [2022-01-18 16:11:31,998 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 647 mSDsluCounter, 2989 mSDsCounter, 0 mSdLazyCounter, 1337 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 647 SdHoareTripleChecker+Valid, 1717 SdHoareTripleChecker+Invalid, 2311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 945 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:11:31,998 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [647 Valid, 1717 Invalid, 2311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1337 Invalid, 0 Unknown, 945 Unchecked, 0.6s Time] [2022-01-18 16:11:32,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9636 states. [2022-01-18 16:11:32,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9636 to 7587. [2022-01-18 16:11:32,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7587 states, 7586 states have (on average 2.9532032691800687) internal successors, (22403), 7586 states have internal predecessors, (22403), 0 states have call successors, (0), 0 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 16:11:32,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7587 states to 7587 states and 22403 transitions. [2022-01-18 16:11:32,167 INFO L78 Accepts]: Start accepts. Automaton has 7587 states and 22403 transitions. Word has length 37 [2022-01-18 16:11:32,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:11:32,167 INFO L470 AbstractCegarLoop]: Abstraction has 7587 states and 22403 transitions. [2022-01-18 16:11:32,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:11:32,167 INFO L276 IsEmpty]: Start isEmpty. Operand 7587 states and 22403 transitions. [2022-01-18 16:11:32,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:11:32,181 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:11:32,181 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:11:32,198 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 16:11:32,387 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 16:11:32,387 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:11:32,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:11:32,388 INFO L85 PathProgramCache]: Analyzing trace with hash -989092309, now seen corresponding path program 36 times [2022-01-18 16:11:32,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:11:32,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675065327] [2022-01-18 16:11:32,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:11:32,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:11:32,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:11:32,773 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:11:32,773 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:11:32,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675065327] [2022-01-18 16:11:32,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675065327] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:11:32,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960059631] [2022-01-18 16:11:32,773 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:11:32,773 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:11:32,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:11:32,774 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 16:11:32,776 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 16:11:32,801 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:11:32,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:11:32,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:11:32,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:11:33,154 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:11:33,154 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 19 [2022-01-18 16:11:33,466 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:11:33,466 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 43 treesize of output 27 [2022-01-18 16:11:33,576 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:11:33,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:11:34,044 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:11:34,045 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 76 treesize of output 92 [2022-01-18 16:11:34,670 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:11:34,670 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 79 treesize of output 91 [2022-01-18 16:11:34,946 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:11:34,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960059631] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:11:34,946 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:11:34,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 16] total 47 [2022-01-18 16:11:34,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582625250] [2022-01-18 16:11:34,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:11:34,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 16:11:34,947 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:11:34,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 16:11:34,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=2076, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 16:11:34,947 INFO L87 Difference]: Start difference. First operand 7587 states and 22403 transitions. Second operand has 48 states, 48 states have (on average 2.0833333333333335) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 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 16:11:37,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:11:37,582 INFO L93 Difference]: Finished difference Result 9022 states and 26107 transitions. [2022-01-18 16:11:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 16:11:37,583 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.0833333333333335) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:11:37,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:11:37,601 INFO L225 Difference]: With dead ends: 9022 [2022-01-18 16:11:37,602 INFO L226 Difference]: Without dead ends: 8992 [2022-01-18 16:11:37,602 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1058 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=436, Invalid=5114, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 16:11:37,603 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 450 mSDsluCounter, 3103 mSDsCounter, 0 mSdLazyCounter, 3499 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 2095 SdHoareTripleChecker+Invalid, 3578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 3499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:11:37,603 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 2095 Invalid, 3578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 3499 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 16:11:37,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8992 states. [2022-01-18 16:11:37,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8992 to 7784. [2022-01-18 16:11:37,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7784 states, 7783 states have (on average 2.9493768469741743) internal successors, (22955), 7783 states have internal predecessors, (22955), 0 states have call successors, (0), 0 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 16:11:37,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7784 states to 7784 states and 22955 transitions. [2022-01-18 16:11:37,757 INFO L78 Accepts]: Start accepts. Automaton has 7784 states and 22955 transitions. Word has length 37 [2022-01-18 16:11:37,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:11:37,758 INFO L470 AbstractCegarLoop]: Abstraction has 7784 states and 22955 transitions. [2022-01-18 16:11:37,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.0833333333333335) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 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 16:11:37,758 INFO L276 IsEmpty]: Start isEmpty. Operand 7784 states and 22955 transitions. [2022-01-18 16:11:37,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:11:37,769 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:11:37,769 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:11:37,784 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-01-18 16:11:37,969 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 16:11:37,970 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:11:37,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:11:37,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1100376563, now seen corresponding path program 37 times [2022-01-18 16:11:37,970 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:11:37,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308108101] [2022-01-18 16:11:37,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:11:37,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:11:37,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:11:38,487 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:11:38,488 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:11:38,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308108101] [2022-01-18 16:11:38,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308108101] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:11:38,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872495992] [2022-01-18 16:11:38,488 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:11:38,488 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:11:38,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:11:38,489 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 16:11:38,519 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 16:11:38,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:11:38,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:11:38,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:11:38,906 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 16:11:38,906 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 15 [2022-01-18 16:11:39,177 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:11:39,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 16:11:39,408 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:11:39,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:11:40,095 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:11:40,095 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 90 [2022-01-18 16:11:40,678 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:11:40,678 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 85 treesize of output 91 [2022-01-18 16:11:40,893 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:11:40,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872495992] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:11:40,893 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:11:40,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 54 [2022-01-18 16:11:40,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241565881] [2022-01-18 16:11:40,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:11:40,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 16:11:40,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:11:40,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 16:11:40,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=2689, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 16:11:40,895 INFO L87 Difference]: Start difference. First operand 7784 states and 22955 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:11:54,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:11:54,240 INFO L93 Difference]: Finished difference Result 19763 states and 57822 transitions. [2022-01-18 16:11:54,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 180 states. [2022-01-18 16:11:54,241 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:11:54,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:11:54,280 INFO L225 Difference]: With dead ends: 19763 [2022-01-18 16:11:54,281 INFO L226 Difference]: Without dead ends: 19689 [2022-01-18 16:11:54,283 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 215 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17146 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=6701, Invalid=40171, Unknown=0, NotChecked=0, Total=46872 [2022-01-18 16:11:54,283 INFO L933 BasicCegarLoop]: 191 mSDtfsCounter, 3196 mSDsluCounter, 6801 mSDsCounter, 0 mSdLazyCounter, 6588 mSolverCounterSat, 624 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3196 SdHoareTripleChecker+Valid, 4824 SdHoareTripleChecker+Invalid, 7212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 624 IncrementalHoareTripleChecker+Valid, 6588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:11:54,283 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3196 Valid, 4824 Invalid, 7212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [624 Valid, 6588 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-01-18 16:11:54,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19689 states. [2022-01-18 16:11:54,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19689 to 7786. [2022-01-18 16:11:54,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7786 states, 7785 states have (on average 2.9493898522800257) internal successors, (22961), 7785 states have internal predecessors, (22961), 0 states have call successors, (0), 0 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 16:11:54,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7786 states to 7786 states and 22961 transitions. [2022-01-18 16:11:54,529 INFO L78 Accepts]: Start accepts. Automaton has 7786 states and 22961 transitions. Word has length 37 [2022-01-18 16:11:54,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:11:54,530 INFO L470 AbstractCegarLoop]: Abstraction has 7786 states and 22961 transitions. [2022-01-18 16:11:54,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:11:54,530 INFO L276 IsEmpty]: Start isEmpty. Operand 7786 states and 22961 transitions. [2022-01-18 16:11:54,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:11:54,540 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:11:54,541 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:11:54,556 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 16:11:54,741 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 16:11:54,741 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:11:54,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:11:54,742 INFO L85 PathProgramCache]: Analyzing trace with hash 658914099, now seen corresponding path program 38 times [2022-01-18 16:11:54,742 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:11:54,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811392967] [2022-01-18 16:11:54,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:11:54,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:11:54,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:11:55,180 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:11:55,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:11:55,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811392967] [2022-01-18 16:11:55,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811392967] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:11:55,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445320036] [2022-01-18 16:11:55,181 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:11:55,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:11:55,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:11:55,182 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 16:11:55,182 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 16:11:55,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:11:55,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:11:55,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:11:55,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:11:55,542 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:11:55,543 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 15 [2022-01-18 16:11:55,829 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:11:55,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 16:11:56,063 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:11:56,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:11:56,747 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:11:56,747 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 90 [2022-01-18 16:11:57,401 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:11:57,401 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 85 treesize of output 91 [2022-01-18 16:11:57,584 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:11:57,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445320036] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:11:57,585 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:11:57,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 54 [2022-01-18 16:11:57,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678428474] [2022-01-18 16:11:57,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:11:57,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 16:11:57,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:11:57,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 16:11:57,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=2696, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 16:11:57,586 INFO L87 Difference]: Start difference. First operand 7786 states and 22961 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:12:12,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:12:12,101 INFO L93 Difference]: Finished difference Result 20854 states and 60966 transitions. [2022-01-18 16:12:12,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 193 states. [2022-01-18 16:12:12,101 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:12:12,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:12:12,142 INFO L225 Difference]: With dead ends: 20854 [2022-01-18 16:12:12,142 INFO L226 Difference]: Without dead ends: 20654 [2022-01-18 16:12:12,144 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 230 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20060 ImplicationChecksByTransitivity, 12.1s TimeCoverageRelationStatistics Valid=7496, Invalid=46096, Unknown=0, NotChecked=0, Total=53592 [2022-01-18 16:12:12,144 INFO L933 BasicCegarLoop]: 199 mSDtfsCounter, 2983 mSDsluCounter, 7347 mSDsCounter, 0 mSdLazyCounter, 7031 mSolverCounterSat, 543 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2983 SdHoareTripleChecker+Valid, 5112 SdHoareTripleChecker+Invalid, 7574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 543 IncrementalHoareTripleChecker+Valid, 7031 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:12:12,145 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2983 Valid, 5112 Invalid, 7574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [543 Valid, 7031 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2022-01-18 16:12:12,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20654 states. [2022-01-18 16:12:12,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20654 to 7787. [2022-01-18 16:12:12,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7787 states, 7786 states have (on average 2.9491394811199587) internal successors, (22962), 7786 states have internal predecessors, (22962), 0 states have call successors, (0), 0 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 16:12:12,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7787 states to 7787 states and 22962 transitions. [2022-01-18 16:12:12,402 INFO L78 Accepts]: Start accepts. Automaton has 7787 states and 22962 transitions. Word has length 37 [2022-01-18 16:12:12,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:12:12,402 INFO L470 AbstractCegarLoop]: Abstraction has 7787 states and 22962 transitions. [2022-01-18 16:12:12,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:12:12,402 INFO L276 IsEmpty]: Start isEmpty. Operand 7787 states and 22962 transitions. [2022-01-18 16:12:12,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:12:12,412 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:12:12,412 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:12:12,428 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-01-18 16:12:12,613 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 16:12:12,613 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:12:12,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:12:12,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1366935005, now seen corresponding path program 39 times [2022-01-18 16:12:12,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:12:12,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078148038] [2022-01-18 16:12:12,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:12:12,614 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:12:12,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:12:13,051 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:12:13,051 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:12:13,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078148038] [2022-01-18 16:12:13,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078148038] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:12:13,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632800722] [2022-01-18 16:12:13,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:12:13,051 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:12:13,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:12:13,053 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 16:12:13,054 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 16:12:13,081 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:12:13,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:12:13,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:12:13,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:12:13,402 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:12:13,402 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 25 treesize of output 13 [2022-01-18 16:12:13,681 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:12:13,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 16:12:13,914 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:12:13,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:12:14,600 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:12:14,601 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 90 [2022-01-18 16:12:15,201 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:12:15,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 80 treesize of output 86 [2022-01-18 16:12:15,373 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:12:15,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632800722] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:12:15,374 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:12:15,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 54 [2022-01-18 16:12:15,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888434487] [2022-01-18 16:12:15,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:12:15,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 16:12:15,374 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:12:15,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 16:12:15,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=2697, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 16:12:15,375 INFO L87 Difference]: Start difference. First operand 7787 states and 22962 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:12:28,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:12:28,567 INFO L93 Difference]: Finished difference Result 20519 states and 59992 transitions. [2022-01-18 16:12:28,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 178 states. [2022-01-18 16:12:28,567 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:12:28,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:12:28,608 INFO L225 Difference]: With dead ends: 20519 [2022-01-18 16:12:28,608 INFO L226 Difference]: Without dead ends: 20332 [2022-01-18 16:12:28,610 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 214 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16740 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=6123, Invalid=40317, Unknown=0, NotChecked=0, Total=46440 [2022-01-18 16:12:28,610 INFO L933 BasicCegarLoop]: 229 mSDtfsCounter, 2858 mSDsluCounter, 8383 mSDsCounter, 0 mSdLazyCounter, 7550 mSolverCounterSat, 519 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2858 SdHoareTripleChecker+Valid, 5925 SdHoareTripleChecker+Invalid, 8069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 519 IncrementalHoareTripleChecker+Valid, 7550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:12:28,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2858 Valid, 5925 Invalid, 8069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [519 Valid, 7550 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-01-18 16:12:28,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20332 states. [2022-01-18 16:12:28,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20332 to 7759. [2022-01-18 16:12:28,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7759 states, 7758 states have (on average 2.9498582108790927) internal successors, (22885), 7758 states have internal predecessors, (22885), 0 states have call successors, (0), 0 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 16:12:28,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7759 states to 7759 states and 22885 transitions. [2022-01-18 16:12:28,825 INFO L78 Accepts]: Start accepts. Automaton has 7759 states and 22885 transitions. Word has length 37 [2022-01-18 16:12:28,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:12:28,825 INFO L470 AbstractCegarLoop]: Abstraction has 7759 states and 22885 transitions. [2022-01-18 16:12:28,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:12:28,825 INFO L276 IsEmpty]: Start isEmpty. Operand 7759 states and 22885 transitions. [2022-01-18 16:12:28,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:12:28,835 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:12:28,835 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:12:28,851 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-01-18 16:12:29,036 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 16:12:29,036 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:12:29,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:12:29,036 INFO L85 PathProgramCache]: Analyzing trace with hash -411405653, now seen corresponding path program 40 times [2022-01-18 16:12:29,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:12:29,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354926256] [2022-01-18 16:12:29,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:12:29,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:12:29,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:12:29,408 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:12:29,409 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:12:29,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354926256] [2022-01-18 16:12:29,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354926256] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:12:29,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047768550] [2022-01-18 16:12:29,409 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:12:29,409 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:12:29,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:12:29,410 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 16:12:29,419 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 16:12:29,444 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:12:29,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:12:29,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:12:29,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:12:29,895 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:12:29,895 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 19 [2022-01-18 16:12:29,969 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:12:29,969 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 33 treesize of output 21 [2022-01-18 16:12:30,196 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:12:30,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:12:30,690 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:12:30,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 88 [2022-01-18 16:12:31,084 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:12:31,084 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 70 treesize of output 75 [2022-01-18 16:12:31,243 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:12:31,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047768550] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:12:31,243 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:12:31,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 16] total 47 [2022-01-18 16:12:31,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375543664] [2022-01-18 16:12:31,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:12:31,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 16:12:31,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:12:31,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 16:12:31,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=2025, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 16:12:31,244 INFO L87 Difference]: Start difference. First operand 7759 states and 22885 transitions. Second operand has 48 states, 48 states have (on average 2.1875) internal successors, (105), 47 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:12:39,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:12:39,725 INFO L93 Difference]: Finished difference Result 16527 states and 48669 transitions. [2022-01-18 16:12:39,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-01-18 16:12:39,726 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.1875) internal successors, (105), 47 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:12:39,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:12:39,758 INFO L225 Difference]: With dead ends: 16527 [2022-01-18 16:12:39,758 INFO L226 Difference]: Without dead ends: 16202 [2022-01-18 16:12:39,760 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5778 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=2330, Invalid=18262, Unknown=0, NotChecked=0, Total=20592 [2022-01-18 16:12:39,760 INFO L933 BasicCegarLoop]: 193 mSDtfsCounter, 1564 mSDsluCounter, 6750 mSDsCounter, 0 mSdLazyCounter, 6270 mSolverCounterSat, 407 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1564 SdHoareTripleChecker+Valid, 5270 SdHoareTripleChecker+Invalid, 6677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 407 IncrementalHoareTripleChecker+Valid, 6270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:12:39,760 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1564 Valid, 5270 Invalid, 6677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [407 Valid, 6270 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-01-18 16:12:39,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16202 states. [2022-01-18 16:12:39,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16202 to 8119. [2022-01-18 16:12:39,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8119 states, 8118 states have (on average 2.9599655087459964) internal successors, (24029), 8118 states have internal predecessors, (24029), 0 states have call successors, (0), 0 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 16:12:39,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8119 states to 8119 states and 24029 transitions. [2022-01-18 16:12:39,951 INFO L78 Accepts]: Start accepts. Automaton has 8119 states and 24029 transitions. Word has length 37 [2022-01-18 16:12:39,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:12:39,951 INFO L470 AbstractCegarLoop]: Abstraction has 8119 states and 24029 transitions. [2022-01-18 16:12:39,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.1875) internal successors, (105), 47 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:12:39,951 INFO L276 IsEmpty]: Start isEmpty. Operand 8119 states and 24029 transitions. [2022-01-18 16:12:39,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:12:39,962 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:12:39,962 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:12:39,978 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-01-18 16:12:40,162 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 16:12:40,163 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:12:40,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:12:40,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1102743625, now seen corresponding path program 41 times [2022-01-18 16:12:40,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:12:40,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277288795] [2022-01-18 16:12:40,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:12:40,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:12:40,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:12:40,608 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:12:40,608 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:12:40,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277288795] [2022-01-18 16:12:40,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277288795] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:12:40,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845826024] [2022-01-18 16:12:40,608 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:12:40,609 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:12:40,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:12:40,610 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 16:12:40,626 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 16:12:40,660 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:12:40,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:12:40,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 16:12:40,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:12:41,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:12:41,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:12:41,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:12:41,344 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 31 treesize of output 19 [2022-01-18 16:12:41,421 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:12:41,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 31 [2022-01-18 16:12:41,624 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:12:41,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:12:42,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:12:42,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:12:42,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:12:42,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:12:42,123 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 82 treesize of output 82 [2022-01-18 16:12:42,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:12:42,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:12:42,547 INFO L353 Elim1Store]: treesize reduction 5, result has 86.5 percent of original size [2022-01-18 16:12:42,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 68 treesize of output 75 [2022-01-18 16:12:42,717 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:12:42,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845826024] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:12:42,717 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:12:42,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 16] total 46 [2022-01-18 16:12:42,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525674007] [2022-01-18 16:12:42,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:12:42,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:12:42,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:12:42,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:12:42,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1921, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:12:42,718 INFO L87 Difference]: Start difference. First operand 8119 states and 24029 transitions. Second operand has 47 states, 47 states have (on average 2.234042553191489) internal successors, (105), 46 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:12:48,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:12:48,130 INFO L93 Difference]: Finished difference Result 12766 states and 37052 transitions. [2022-01-18 16:12:48,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 16:12:48,130 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.234042553191489) internal successors, (105), 46 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:12:48,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:12:48,153 INFO L225 Difference]: With dead ends: 12766 [2022-01-18 16:12:48,153 INFO L226 Difference]: Without dead ends: 12521 [2022-01-18 16:12:48,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 46 SyntacticMatches, 6 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2626 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=1313, Invalid=9817, Unknown=0, NotChecked=0, Total=11130 [2022-01-18 16:12:48,155 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 906 mSDsluCounter, 2460 mSDsCounter, 0 mSdLazyCounter, 2103 mSolverCounterSat, 233 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 906 SdHoareTripleChecker+Valid, 1660 SdHoareTripleChecker+Invalid, 2946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 233 IncrementalHoareTripleChecker+Valid, 2103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 610 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:12:48,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [906 Valid, 1660 Invalid, 2946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [233 Valid, 2103 Invalid, 0 Unknown, 610 Unchecked, 1.1s Time] [2022-01-18 16:12:48,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12521 states. [2022-01-18 16:12:48,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12521 to 8131. [2022-01-18 16:12:48,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8131 states, 8130 states have (on average 2.9580565805658057) internal successors, (24049), 8130 states have internal predecessors, (24049), 0 states have call successors, (0), 0 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 16:12:48,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8131 states to 8131 states and 24049 transitions. [2022-01-18 16:12:48,364 INFO L78 Accepts]: Start accepts. Automaton has 8131 states and 24049 transitions. Word has length 37 [2022-01-18 16:12:48,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:12:48,364 INFO L470 AbstractCegarLoop]: Abstraction has 8131 states and 24049 transitions. [2022-01-18 16:12:48,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.234042553191489) internal successors, (105), 46 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:12:48,364 INFO L276 IsEmpty]: Start isEmpty. Operand 8131 states and 24049 transitions. [2022-01-18 16:12:48,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:12:48,378 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:12:48,378 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:12:48,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-01-18 16:12:48,591 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 16:12:48,592 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:12:48,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:12:48,592 INFO L85 PathProgramCache]: Analyzing trace with hash 673982597, now seen corresponding path program 42 times [2022-01-18 16:12:48,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:12:48,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657234597] [2022-01-18 16:12:48,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:12:48,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:12:48,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:12:49,027 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:12:49,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:12:49,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657234597] [2022-01-18 16:12:49,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657234597] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:12:49,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142538235] [2022-01-18 16:12:49,028 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:12:49,028 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:12:49,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:12:49,029 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 16:12:49,029 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 16:12:49,062 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:12:49,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:12:49,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:12:49,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:12:49,461 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:12:49,461 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 19 [2022-01-18 16:12:49,589 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:12:49,590 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 42 treesize of output 26 [2022-01-18 16:12:49,790 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:12:49,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:12:50,289 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:12:50,290 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 82 treesize of output 88 [2022-01-18 16:12:50,691 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:12:50,692 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 70 treesize of output 75 [2022-01-18 16:12:50,854 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:12:50,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142538235] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:12:50,855 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:12:50,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 16] total 48 [2022-01-18 16:12:50,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382584622] [2022-01-18 16:12:50,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:12:50,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 16:12:50,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:12:50,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 16:12:50,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=2125, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 16:12:50,856 INFO L87 Difference]: Start difference. First operand 8131 states and 24049 transitions. Second operand has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:13:00,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:13:00,691 INFO L93 Difference]: Finished difference Result 17942 states and 52741 transitions. [2022-01-18 16:13:00,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2022-01-18 16:13:00,692 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:13:00,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:13:00,727 INFO L225 Difference]: With dead ends: 17942 [2022-01-18 16:13:00,727 INFO L226 Difference]: Without dead ends: 17605 [2022-01-18 16:13:00,728 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8744 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=2996, Invalid=25060, Unknown=0, NotChecked=0, Total=28056 [2022-01-18 16:13:00,729 INFO L933 BasicCegarLoop]: 176 mSDtfsCounter, 1821 mSDsluCounter, 6036 mSDsCounter, 0 mSdLazyCounter, 6130 mSolverCounterSat, 473 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1821 SdHoareTripleChecker+Valid, 4525 SdHoareTripleChecker+Invalid, 6603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 473 IncrementalHoareTripleChecker+Valid, 6130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:13:00,729 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1821 Valid, 4525 Invalid, 6603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [473 Valid, 6130 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-01-18 16:13:00,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17605 states. [2022-01-18 16:13:00,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17605 to 8172. [2022-01-18 16:13:00,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8172 states, 8171 states have (on average 2.9597356504711785) internal successors, (24184), 8171 states have internal predecessors, (24184), 0 states have call successors, (0), 0 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 16:13:00,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8172 states to 8172 states and 24184 transitions. [2022-01-18 16:13:00,920 INFO L78 Accepts]: Start accepts. Automaton has 8172 states and 24184 transitions. Word has length 37 [2022-01-18 16:13:00,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:13:00,920 INFO L470 AbstractCegarLoop]: Abstraction has 8172 states and 24184 transitions. [2022-01-18 16:13:00,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:13:00,921 INFO L276 IsEmpty]: Start isEmpty. Operand 8172 states and 24184 transitions. [2022-01-18 16:13:00,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:13:00,932 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:13:00,932 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:13:00,947 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 16:13:01,132 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 16:13:01,132 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:13:01,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:13:01,133 INFO L85 PathProgramCache]: Analyzing trace with hash 2027399361, now seen corresponding path program 43 times [2022-01-18 16:13:01,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:13:01,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49833638] [2022-01-18 16:13:01,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:13:01,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:13:01,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:13:01,513 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:13:01,513 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:13:01,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49833638] [2022-01-18 16:13:01,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49833638] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:13:01,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768100414] [2022-01-18 16:13:01,514 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:13:01,514 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:13:01,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:13:01,515 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 16:13:01,515 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 16:13:01,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:13:01,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:13:01,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:13:01,931 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:13:01,931 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 25 treesize of output 13 [2022-01-18 16:13:02,161 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:13:02,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 16:13:02,406 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:13:02,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:13:03,085 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:13:03,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 93 treesize of output 92 [2022-01-18 16:13:03,702 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:13:03,703 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 80 treesize of output 86 [2022-01-18 16:13:03,932 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:13:03,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768100414] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:13:03,932 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:13:03,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:13:03,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632184417] [2022-01-18 16:13:03,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:13:03,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:13:03,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:13:03,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:13:03,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=2510, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:13:03,933 INFO L87 Difference]: Start difference. First operand 8172 states and 24184 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:13:13,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:13:13,699 INFO L93 Difference]: Finished difference Result 14522 states and 41992 transitions. [2022-01-18 16:13:13,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2022-01-18 16:13:13,700 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:13:13,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:13:13,728 INFO L225 Difference]: With dead ends: 14522 [2022-01-18 16:13:13,728 INFO L226 Difference]: Without dead ends: 14351 [2022-01-18 16:13:13,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5831 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=2469, Invalid=19583, Unknown=0, NotChecked=0, Total=22052 [2022-01-18 16:13:13,730 INFO L933 BasicCegarLoop]: 163 mSDtfsCounter, 1372 mSDsluCounter, 7912 mSDsCounter, 0 mSdLazyCounter, 7752 mSolverCounterSat, 315 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1372 SdHoareTripleChecker+Valid, 5546 SdHoareTripleChecker+Invalid, 8067 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 315 IncrementalHoareTripleChecker+Valid, 7752 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:13:13,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1372 Valid, 5546 Invalid, 8067 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [315 Valid, 7752 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-01-18 16:13:13,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14351 states. [2022-01-18 16:13:13,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14351 to 8181. [2022-01-18 16:13:14,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8181 states, 8180 states have (on average 2.958679706601467) internal successors, (24202), 8180 states have internal predecessors, (24202), 0 states have call successors, (0), 0 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 16:13:14,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8181 states to 8181 states and 24202 transitions. [2022-01-18 16:13:14,017 INFO L78 Accepts]: Start accepts. Automaton has 8181 states and 24202 transitions. Word has length 37 [2022-01-18 16:13:14,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:13:14,018 INFO L470 AbstractCegarLoop]: Abstraction has 8181 states and 24202 transitions. [2022-01-18 16:13:14,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:13:14,018 INFO L276 IsEmpty]: Start isEmpty. Operand 8181 states and 24202 transitions. [2022-01-18 16:13:14,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:13:14,029 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:13:14,029 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:13:14,044 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-01-18 16:13:14,229 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 16:13:14,230 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:13:14,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:13:14,230 INFO L85 PathProgramCache]: Analyzing trace with hash -153313795, now seen corresponding path program 44 times [2022-01-18 16:13:14,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:13:14,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207529287] [2022-01-18 16:13:14,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:13:14,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:13:14,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:13:14,608 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:13:14,608 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:13:14,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207529287] [2022-01-18 16:13:14,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207529287] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:13:14,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791555214] [2022-01-18 16:13:14,608 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:13:14,608 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:13:14,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:13:14,609 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 16:13:14,610 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 16:13:14,647 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:13:14,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:13:14,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:13:14,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:13:15,046 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:13:15,046 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 25 treesize of output 13 [2022-01-18 16:13:15,331 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:13:15,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 16:13:15,535 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:13:15,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:13:16,218 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:13:16,219 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 93 treesize of output 92 [2022-01-18 16:13:16,870 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:13:16,870 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 80 treesize of output 86 [2022-01-18 16:13:17,062 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:13:17,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791555214] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:13:17,062 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:13:17,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:13:17,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935213521] [2022-01-18 16:13:17,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:13:17,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:13:17,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:13:17,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:13:17,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=2516, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:13:17,064 INFO L87 Difference]: Start difference. First operand 8181 states and 24202 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:13:28,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:13:28,302 INFO L93 Difference]: Finished difference Result 15938 states and 46371 transitions. [2022-01-18 16:13:28,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2022-01-18 16:13:28,302 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:13:28,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:13:28,336 INFO L225 Difference]: With dead ends: 15938 [2022-01-18 16:13:28,336 INFO L226 Difference]: Without dead ends: 15802 [2022-01-18 16:13:28,338 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7415 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=3001, Invalid=23405, Unknown=0, NotChecked=0, Total=26406 [2022-01-18 16:13:28,338 INFO L933 BasicCegarLoop]: 176 mSDtfsCounter, 1248 mSDsluCounter, 7497 mSDsCounter, 0 mSdLazyCounter, 7128 mSolverCounterSat, 322 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1248 SdHoareTripleChecker+Valid, 5308 SdHoareTripleChecker+Invalid, 7450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 322 IncrementalHoareTripleChecker+Valid, 7128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:13:28,338 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1248 Valid, 5308 Invalid, 7450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [322 Valid, 7128 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2022-01-18 16:13:28,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15802 states. [2022-01-18 16:13:28,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15802 to 8178. [2022-01-18 16:13:28,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8178 states, 8177 states have (on average 2.958786841139782) internal successors, (24194), 8177 states have internal predecessors, (24194), 0 states have call successors, (0), 0 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 16:13:28,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8178 states to 8178 states and 24194 transitions. [2022-01-18 16:13:28,551 INFO L78 Accepts]: Start accepts. Automaton has 8178 states and 24194 transitions. Word has length 37 [2022-01-18 16:13:28,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:13:28,551 INFO L470 AbstractCegarLoop]: Abstraction has 8178 states and 24194 transitions. [2022-01-18 16:13:28,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:13:28,551 INFO L276 IsEmpty]: Start isEmpty. Operand 8178 states and 24194 transitions. [2022-01-18 16:13:28,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:13:28,596 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:13:28,596 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:13:28,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-01-18 16:13:28,796 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 16:13:28,797 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:13:28,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:13:28,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1360184945, now seen corresponding path program 45 times [2022-01-18 16:13:28,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:13:28,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903907805] [2022-01-18 16:13:28,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:13:28,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:13:28,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:13:29,235 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:13:29,236 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:13:29,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903907805] [2022-01-18 16:13:29,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903907805] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:13:29,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389122707] [2022-01-18 16:13:29,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:13:29,236 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:13:29,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:13:29,240 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 16:13:29,241 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 16:13:29,274 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:13:29,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:13:29,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:13:29,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:13:29,753 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:13:29,753 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 19 [2022-01-18 16:13:30,032 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:13:30,032 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 37 treesize of output 21 [2022-01-18 16:13:30,242 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:13:30,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:13:30,914 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:13:30,914 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 88 treesize of output 87 [2022-01-18 16:13:31,653 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:13:31,653 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 75 treesize of output 83 [2022-01-18 16:13:31,867 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:13:31,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389122707] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:13:31,868 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:13:31,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:13:31,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248630645] [2022-01-18 16:13:31,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:13:31,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:13:31,868 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:13:31,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:13:31,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=2511, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:13:31,869 INFO L87 Difference]: Start difference. First operand 8178 states and 24194 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:13:42,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:13:42,577 INFO L93 Difference]: Finished difference Result 16421 states and 47803 transitions. [2022-01-18 16:13:42,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-01-18 16:13:42,577 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:13:42,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:13:42,611 INFO L225 Difference]: With dead ends: 16421 [2022-01-18 16:13:42,611 INFO L226 Difference]: Without dead ends: 16254 [2022-01-18 16:13:42,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7405 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=3052, Invalid=23680, Unknown=0, NotChecked=0, Total=26732 [2022-01-18 16:13:42,613 INFO L933 BasicCegarLoop]: 176 mSDtfsCounter, 1340 mSDsluCounter, 8091 mSDsCounter, 0 mSdLazyCounter, 7167 mSolverCounterSat, 330 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1340 SdHoareTripleChecker+Valid, 5736 SdHoareTripleChecker+Invalid, 7497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 330 IncrementalHoareTripleChecker+Valid, 7167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:13:42,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1340 Valid, 5736 Invalid, 7497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [330 Valid, 7167 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-01-18 16:13:42,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16254 states. [2022-01-18 16:13:42,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16254 to 8157. [2022-01-18 16:13:42,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8157 states, 8156 states have (on average 2.96174595389897) internal successors, (24156), 8156 states have internal predecessors, (24156), 0 states have call successors, (0), 0 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 16:13:42,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8157 states to 8157 states and 24156 transitions. [2022-01-18 16:13:42,816 INFO L78 Accepts]: Start accepts. Automaton has 8157 states and 24156 transitions. Word has length 37 [2022-01-18 16:13:42,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:13:42,817 INFO L470 AbstractCegarLoop]: Abstraction has 8157 states and 24156 transitions. [2022-01-18 16:13:42,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:13:42,817 INFO L276 IsEmpty]: Start isEmpty. Operand 8157 states and 24156 transitions. [2022-01-18 16:13:42,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:13:42,828 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:13:42,828 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:13:42,845 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 16:13:43,029 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 16:13:43,029 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:13:43,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:13:43,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1510437841, now seen corresponding path program 46 times [2022-01-18 16:13:43,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:13:43,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885540272] [2022-01-18 16:13:43,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:13:43,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:13:43,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:13:43,427 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:13:43,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:13:43,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885540272] [2022-01-18 16:13:43,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885540272] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:13:43,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982692372] [2022-01-18 16:13:43,428 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:13:43,428 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:13:43,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:13:43,429 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 16:13:43,429 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 16:13:43,457 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:13:43,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:13:43,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:13:43,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:13:44,030 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:13:44,030 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 25 treesize of output 13 [2022-01-18 16:13:44,115 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:13:44,115 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 16:13:44,360 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:13:44,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:13:45,060 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:13:45,061 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 93 treesize of output 92 [2022-01-18 16:13:45,691 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:13:45,691 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 85 treesize of output 91 [2022-01-18 16:13:45,898 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:13:45,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982692372] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:13:45,899 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:13:45,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 51 [2022-01-18 16:13:45,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616933577] [2022-01-18 16:13:45,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:13:45,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-01-18 16:13:45,899 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:13:45,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-01-18 16:13:45,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=2408, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 16:13:45,900 INFO L87 Difference]: Start difference. First operand 8157 states and 24156 transitions. Second operand has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:13:56,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:13:56,469 INFO L93 Difference]: Finished difference Result 15761 states and 45784 transitions. [2022-01-18 16:13:56,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2022-01-18 16:13:56,469 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:13:56,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:13:56,498 INFO L225 Difference]: With dead ends: 15761 [2022-01-18 16:13:56,498 INFO L226 Difference]: Without dead ends: 15516 [2022-01-18 16:13:56,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6064 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=2378, Invalid=21492, Unknown=0, NotChecked=0, Total=23870 [2022-01-18 16:13:56,500 INFO L933 BasicCegarLoop]: 155 mSDtfsCounter, 1683 mSDsluCounter, 5893 mSDsCounter, 0 mSdLazyCounter, 6077 mSolverCounterSat, 375 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1683 SdHoareTripleChecker+Valid, 4306 SdHoareTripleChecker+Invalid, 6452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 375 IncrementalHoareTripleChecker+Valid, 6077 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:13:56,500 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1683 Valid, 4306 Invalid, 6452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [375 Valid, 6077 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-01-18 16:13:56,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15516 states. [2022-01-18 16:13:56,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15516 to 8130. [2022-01-18 16:13:56,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8130 states, 8129 states have (on average 2.962726042563661) internal successors, (24084), 8129 states have internal predecessors, (24084), 0 states have call successors, (0), 0 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 16:13:56,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8130 states to 8130 states and 24084 transitions. [2022-01-18 16:13:56,673 INFO L78 Accepts]: Start accepts. Automaton has 8130 states and 24084 transitions. Word has length 37 [2022-01-18 16:13:56,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:13:56,673 INFO L470 AbstractCegarLoop]: Abstraction has 8130 states and 24084 transitions. [2022-01-18 16:13:56,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 states have internal predecessors, (105), 0 states have call successors, (0), 0 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 16:13:56,673 INFO L276 IsEmpty]: Start isEmpty. Operand 8130 states and 24084 transitions. [2022-01-18 16:13:56,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:13:56,684 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:13:56,684 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:13:56,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-01-18 16:13:56,887 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 16:13:56,888 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:13:56,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:13:56,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1081676813, now seen corresponding path program 47 times [2022-01-18 16:13:56,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:13:56,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917194822] [2022-01-18 16:13:56,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:13:56,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:13:56,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:13:57,270 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:13:57,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:13:57,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917194822] [2022-01-18 16:13:57,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917194822] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:13:57,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663074732] [2022-01-18 16:13:57,270 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:13:57,270 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:13:57,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:13:57,271 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 16:13:57,272 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 16:13:57,301 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:13:57,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:13:57,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:13:57,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:13:57,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:13:57,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:13:57,769 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 31 treesize of output 19 [2022-01-18 16:13:58,006 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:13:58,007 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 36 treesize of output 20 [2022-01-18 16:13:58,254 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:13:58,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:13:58,980 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 16:13:58,981 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 88 treesize of output 87 [2022-01-18 16:13:59,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:13:59,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:13:59,568 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:13:59,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 73 treesize of output 83 [2022-01-18 16:13:59,917 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:13:59,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663074732] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:13:59,917 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:13:59,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 16:13:59,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284838934] [2022-01-18 16:13:59,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:13:59,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 16:13:59,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:13:59,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 16:13:59,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=2489, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:13:59,919 INFO L87 Difference]: Start difference. First operand 8130 states and 24084 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2022-01-18 16:14:05,642 WARN L244 SmtUtils]: Removed 7 from assertion stack [2022-01-18 16:14:05,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 16:14:05,643 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2448 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=1505, Invalid=10705, Unknown=0, NotChecked=0, Total=12210 [2022-01-18 16:14:05,643 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 757 mSDsluCounter, 1601 mSDsCounter, 0 mSdLazyCounter, 1813 mSolverCounterSat, 248 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 757 SdHoareTripleChecker+Valid, 1062 SdHoareTripleChecker+Invalid, 2423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 248 IncrementalHoareTripleChecker+Valid, 1813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 362 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:14:05,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [757 Valid, 1062 Invalid, 2423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [248 Valid, 1813 Invalid, 0 Unknown, 362 Unchecked, 0.9s Time] [2022-01-18 16:14:05,644 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 16:14:05,663 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 16:14:05,663 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 16:14:05,667 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 16:14:05,845 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 16:14:05,845 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (8130states) and FLOYD_HOARE automaton (currently 65 states, 53 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 41 for 9ms.. [2022-01-18 16:14:05,847 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 16:14:05,847 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 16:14:05,847 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 16:14:05,849 INFO L732 BasicCegarLoop]: Path program histogram: [47, 5, 1, 1] [2022-01-18 16:14:05,851 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 16:14:05,851 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 16:14:05,853 INFO L202 PluginConnector]: Adding new model horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 04:14:05 BasicIcfg [2022-01-18 16:14:05,853 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 16:14:05,853 INFO L158 Benchmark]: Toolchain (without parser) took 729395.78ms. Allocated memory was 371.2MB in the beginning and 1.2GB in the end (delta: 820.0MB). Free memory was 330.1MB in the beginning and 649.2MB in the end (delta: -319.1MB). Peak memory consumption was 501.0MB. Max. memory is 16.0GB. [2022-01-18 16:14:05,853 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.51ms. Allocated memory is still 371.2MB. Free memory is still 331.3MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 16:14:05,853 INFO L158 Benchmark]: Boogie Procedure Inliner took 37.07ms. Allocated memory is still 371.2MB. Free memory was 330.1MB in the beginning and 328.5MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 16:14:05,853 INFO L158 Benchmark]: Boogie Preprocessor took 29.31ms. Allocated memory is still 371.2MB. Free memory was 328.5MB in the beginning and 327.5MB in the end (delta: 931.6kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 16:14:05,853 INFO L158 Benchmark]: RCFGBuilder took 212.96ms. Allocated memory is still 371.2MB. Free memory was 327.4MB in the beginning and 317.4MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 16:14:05,853 INFO L158 Benchmark]: TraceAbstraction took 729111.33ms. Allocated memory was 371.2MB in the beginning and 1.2GB in the end (delta: 820.0MB). Free memory was 317.0MB in the beginning and 649.2MB in the end (delta: -332.2MB). Peak memory consumption was 488.5MB. Max. memory is 16.0GB. [2022-01-18 16:14:05,854 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.51ms. Allocated memory is still 371.2MB. Free memory is still 331.3MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 37.07ms. Allocated memory is still 371.2MB. Free memory was 330.1MB in the beginning and 328.5MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 29.31ms. Allocated memory is still 371.2MB. Free memory was 328.5MB in the beginning and 327.5MB in the end (delta: 931.6kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 212.96ms. Allocated memory is still 371.2MB. Free memory was 327.4MB in the beginning and 317.4MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 729111.33ms. Allocated memory was 371.2MB in the beginning and 1.2GB in the end (delta: 820.0MB). Free memory was 317.0MB in the beginning and 649.2MB in the end (delta: -332.2MB). Peak memory consumption was 488.5MB. 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: 84]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (8130states) and FLOYD_HOARE automaton (currently 65 states, 53 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 41 for 9ms.. - TimeoutResultAtElement [Line: 77]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (8130states) and FLOYD_HOARE automaton (currently 65 states, 53 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 41 for 9ms.. - TimeoutResultAtElement [Line: 77]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (8130states) and FLOYD_HOARE automaton (currently 65 states, 53 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 41 for 9ms.. - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (8130states) and FLOYD_HOARE automaton (currently 65 states, 53 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 41 for 9ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 53 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 729.0s, OverallIterations: 54, TraceHistogramMax: 2, PathProgramHistogramMax: 47, EmptinessCheckTime: 0.5s, AutomataDifference: 578.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 84494 SdHoareTripleChecker+Valid, 150.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 84494 mSDsluCounter, 224778 SdHoareTripleChecker+Invalid, 127.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 2311 IncrementalHoareTripleChecker+Unchecked, 317851 mSDsCounter, 16811 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 331749 IncrementalHoareTripleChecker+Invalid, 350871 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 16811 mSolverCounterUnsat, 8326 mSDtfsCounter, 331749 mSolverCounterSat, 1.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 10600 GetRequests, 2036 SyntacticMatches, 76 SemanticMatches, 8487 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 524923 ImplicationChecksByTransitivity, 474.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8181occurred in iteration=50, InterpolantAutomatonStates: 6898, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 7.6s AutomataMinimizationTime, 53 MinimizatonAttempts, 285993 StatesRemovedByMinimization, 50 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 129.5s InterpolantComputationTime, 3732 NumberOfCodeBlocks, 3732 NumberOfCodeBlocksAsserted, 169 NumberOfCheckSat, 5354 ConstructedInterpolants, 36 QuantifiedInterpolants, 153197 SizeOfPredicates, 620 NumberOfNonLiveVariables, 5077 ConjunctsInSsa, 1983 ConjunctsInUnsatCore, 154 InterpolantComputations, 5 PerfectInterpolantSequences, 47/1971 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