/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/send-receive.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 16:23:14,660 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 16:23:14,662 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 16:23:14,706 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 16:23:14,708 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 16:23:14,709 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 16:23:14,709 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 16:23:14,710 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 16:23:14,711 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 16:23:14,712 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 16:23:14,712 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 16:23:14,714 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 16:23:14,714 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 16:23:14,717 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 16:23:14,718 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 16:23:14,719 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 16:23:14,719 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 16:23:14,720 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 16:23:14,724 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 16:23:14,727 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 16:23:14,728 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 16:23:14,729 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 16:23:14,730 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 16:23:14,731 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 16:23:14,734 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 16:23:14,734 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 16:23:14,734 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 16:23:14,735 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 16:23:14,735 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 16:23:14,735 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 16:23:14,735 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 16:23:14,736 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 16:23:14,736 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 16:23:14,737 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 16:23:14,737 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 16:23:14,737 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 16:23:14,738 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 16:23:14,738 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 16:23:14,738 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 16:23:14,738 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 16:23:14,739 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 16:23:14,742 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:23:14,767 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 16:23:14,767 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 16:23:14,767 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 16:23:14,767 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 16:23:14,768 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 16:23:14,768 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 16:23:14,768 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 16:23:14,768 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 16:23:14,768 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 16:23:14,769 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 16:23:14,769 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 16:23:14,769 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 16:23:14,769 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 16:23:14,769 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 16:23:14,769 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 16:23:14,770 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 16:23:14,770 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 16:23:14,770 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 16:23:14,770 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 16:23:14,770 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 16:23:14,770 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 16:23:14,770 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 16:23:14,770 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 16:23:14,770 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 16:23:14,770 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 16:23:14,770 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 16:23:14,771 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 16:23:14,771 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 16:23:14,771 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 16:23:14,771 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 16:23:14,771 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 16:23:14,772 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 16:23:14,772 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 16:23:14,772 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 16:23:14,772 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:23:14,935 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 16:23:14,961 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 16:23:14,963 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 16:23:14,964 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 16:23:14,966 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 16:23:14,967 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive.wvr.bpl [2022-01-18 16:23:14,967 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive.wvr.bpl' [2022-01-18 16:23:14,990 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 16:23:14,991 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 16:23:14,998 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 16:23:14,998 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 16:23:14,999 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 16:23:15,007 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:23:14" (1/1) ... [2022-01-18 16:23:15,011 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:23:14" (1/1) ... [2022-01-18 16:23:15,015 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 16:23:15,016 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 16:23:15,017 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 16:23:15,017 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 16:23:15,017 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 16:23:15,022 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:23:14" (1/1) ... [2022-01-18 16:23:15,022 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:23:14" (1/1) ... [2022-01-18 16:23:15,022 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:23:14" (1/1) ... [2022-01-18 16:23:15,023 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:23:14" (1/1) ... [2022-01-18 16:23:15,024 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:23:14" (1/1) ... [2022-01-18 16:23:15,026 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:23:14" (1/1) ... [2022-01-18 16:23:15,026 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:23:14" (1/1) ... [2022-01-18 16:23:15,027 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 16:23:15,027 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 16:23:15,027 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 16:23:15,027 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 16:23:15,028 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:23:14" (1/1) ... [2022-01-18 16:23:15,033 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 16:23:15,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:15,046 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:23:15,050 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:23:15,070 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 16:23:15,070 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 16:23:15,071 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 16:23:15,071 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 16:23:15,071 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 16:23:15,071 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 16:23:15,071 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 16:23:15,071 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 16:23:15,071 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 16:23:15,071 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 16:23:15,071 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 16:23:15,071 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 16:23:15,072 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:23:15,101 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 16:23:15,102 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 16:23:15,174 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 16:23:15,185 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 16:23:15,186 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 16:23:15,187 INFO L202 PluginConnector]: Adding new model send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:23:15 BoogieIcfgContainer [2022-01-18 16:23:15,187 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 16:23:15,188 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 16:23:15,188 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 16:23:15,203 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 16:23:15,203 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:23:14" (1/2) ... [2022-01-18 16:23:15,204 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47324176 and model type send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 04:23:15, skipping insertion in model container [2022-01-18 16:23:15,204 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:23:15" (2/2) ... [2022-01-18 16:23:15,205 INFO L111 eAbstractionObserver]: Analyzing ICFG send-receive.wvr.bpl [2022-01-18 16:23:15,208 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 16:23:15,208 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 16:23:15,208 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 16:23:15,209 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 16:23:15,246 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 16:23:15,274 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 16:23:15,278 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:23:15,279 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 16:23:15,288 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 37 places, 30 transitions, 84 flow [2022-01-18 16:23:15,338 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 147 states, 146 states have (on average 2.76027397260274) internal successors, (403), 146 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have 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:23:15,340 INFO L276 IsEmpty]: Start isEmpty. Operand has 147 states, 146 states have (on average 2.76027397260274) internal successors, (403), 146 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have 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:23:15,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 16:23:15,349 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:15,349 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:23:15,350 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:23:15,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:15,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1207872569, now seen corresponding path program 1 times [2022-01-18 16:23:15,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:15,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125697533] [2022-01-18 16:23:15,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:15,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:15,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:15,439 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:23:15,439 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:15,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125697533] [2022-01-18 16:23:15,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125697533] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:23:15,440 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:23:15,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:23:15,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262067317] [2022-01-18 16:23:15,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:23:15,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 16:23:15,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:15,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 16:23:15,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:23:15,467 INFO L87 Difference]: Start difference. First operand has 147 states, 146 states have (on average 2.76027397260274) internal successors, (403), 146 states have internal predecessors, (403), 0 states have call successors, (0), 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.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:15,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:15,533 INFO L93 Difference]: Finished difference Result 159 states and 404 transitions. [2022-01-18 16:23:15,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 16:23:15,536 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 16:23:15,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:15,542 INFO L225 Difference]: With dead ends: 159 [2022-01-18 16:23:15,542 INFO L226 Difference]: Without dead ends: 101 [2022-01-18 16:23:15,544 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:23:15,547 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 14 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:15,548 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 26 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:23:15,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-01-18 16:23:15,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2022-01-18 16:23:15,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.39) internal successors, (239), 100 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have 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:23:15,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 239 transitions. [2022-01-18 16:23:15,602 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 239 transitions. Word has length 17 [2022-01-18 16:23:15,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:15,602 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 239 transitions. [2022-01-18 16:23:15,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:15,603 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 239 transitions. [2022-01-18 16:23:15,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 16:23:15,604 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:15,604 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:23:15,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 16:23:15,605 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:23:15,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:15,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1862171129, now seen corresponding path program 2 times [2022-01-18 16:23:15,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:15,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671244231] [2022-01-18 16:23:15,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:15,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:15,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:15,654 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:23:15,654 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:15,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671244231] [2022-01-18 16:23:15,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671244231] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:23:15,654 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:23:15,654 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 16:23:15,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295938153] [2022-01-18 16:23:15,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:23:15,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:23:15,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:15,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:23:15,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:23:15,656 INFO L87 Difference]: Start difference. First operand 101 states and 239 transitions. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:15,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:15,708 INFO L93 Difference]: Finished difference Result 153 states and 362 transitions. [2022-01-18 16:23:15,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:23:15,709 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 16:23:15,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:15,711 INFO L225 Difference]: With dead ends: 153 [2022-01-18 16:23:15,711 INFO L226 Difference]: Without dead ends: 123 [2022-01-18 16:23:15,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:23:15,712 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 29 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:15,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 33 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:23:15,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2022-01-18 16:23:15,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2022-01-18 16:23:15,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 2.4344262295081966) internal successors, (297), 122 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have 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:23:15,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 297 transitions. [2022-01-18 16:23:15,722 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 297 transitions. Word has length 17 [2022-01-18 16:23:15,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:15,722 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 297 transitions. [2022-01-18 16:23:15,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:15,722 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 297 transitions. [2022-01-18 16:23:15,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 16:23:15,723 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:15,723 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:23:15,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 16:23:15,724 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:23:15,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:15,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1723054331, now seen corresponding path program 1 times [2022-01-18 16:23:15,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:15,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727326329] [2022-01-18 16:23:15,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:15,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:15,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:15,755 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:23:15,756 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:15,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727326329] [2022-01-18 16:23:15,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727326329] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:23:15,756 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:23:15,756 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 16:23:15,756 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031170283] [2022-01-18 16:23:15,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:23:15,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 16:23:15,757 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:15,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 16:23:15,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:23:15,758 INFO L87 Difference]: Start difference. First operand 123 states and 297 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have 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:23:15,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:15,781 INFO L93 Difference]: Finished difference Result 137 states and 328 transitions. [2022-01-18 16:23:15,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 16:23:15,781 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 16:23:15,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:15,782 INFO L225 Difference]: With dead ends: 137 [2022-01-18 16:23:15,782 INFO L226 Difference]: Without dead ends: 137 [2022-01-18 16:23:15,783 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:23:15,783 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 5 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:15,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 28 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:23:15,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-01-18 16:23:15,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2022-01-18 16:23:15,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.411764705882353) internal successors, (328), 136 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have 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:23:15,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 328 transitions. [2022-01-18 16:23:15,799 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 328 transitions. Word has length 19 [2022-01-18 16:23:15,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:15,799 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 328 transitions. [2022-01-18 16:23:15,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have 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:23:15,799 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 328 transitions. [2022-01-18 16:23:15,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 16:23:15,800 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:15,800 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] [2022-01-18 16:23:15,801 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 16:23:15,801 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:23:15,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:15,801 INFO L85 PathProgramCache]: Analyzing trace with hash 492267679, now seen corresponding path program 1 times [2022-01-18 16:23:15,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:15,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976753886] [2022-01-18 16:23:15,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:15,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:15,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:15,886 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:15,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:15,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976753886] [2022-01-18 16:23:15,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976753886] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:15,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633281440] [2022-01-18 16:23:15,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:15,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:15,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:15,888 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:23:15,898 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:23:15,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:15,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 16:23:15,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:16,088 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 18 treesize of output 12 [2022-01-18 16:23:16,115 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:16,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:16,169 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:23:16,169 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 22 treesize of output 24 [2022-01-18 16:23:16,268 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:16,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633281440] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:16,269 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:16,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-01-18 16:23:16,272 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015196030] [2022-01-18 16:23:16,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:16,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:23:16,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:16,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:23:16,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:23:16,276 INFO L87 Difference]: Start difference. First operand 137 states and 328 transitions. Second operand has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:16,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:16,392 INFO L93 Difference]: Finished difference Result 207 states and 501 transitions. [2022-01-18 16:23:16,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 16:23:16,393 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 16:23:16,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:16,395 INFO L225 Difference]: With dead ends: 207 [2022-01-18 16:23:16,395 INFO L226 Difference]: Without dead ends: 177 [2022-01-18 16:23:16,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2022-01-18 16:23:16,404 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 79 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:16,405 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 97 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:23:16,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-01-18 16:23:16,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 157. [2022-01-18 16:23:16,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.448717948717949) internal successors, (382), 156 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have 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:23:16,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 382 transitions. [2022-01-18 16:23:16,422 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 382 transitions. Word has length 23 [2022-01-18 16:23:16,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:16,422 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 382 transitions. [2022-01-18 16:23:16,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:16,422 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 382 transitions. [2022-01-18 16:23:16,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 16:23:16,423 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:16,423 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] [2022-01-18 16:23:16,445 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-01-18 16:23:16,626 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:23:16,626 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:23:16,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:16,627 INFO L85 PathProgramCache]: Analyzing trace with hash -306693953, now seen corresponding path program 1 times [2022-01-18 16:23:16,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:16,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536248839] [2022-01-18 16:23:16,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:16,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:16,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:16,641 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:23:16,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:16,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536248839] [2022-01-18 16:23:16,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536248839] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:23:16,642 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:23:16,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:23:16,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781691751] [2022-01-18 16:23:16,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:23:16,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 16:23:16,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:16,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 16:23:16,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:23:16,643 INFO L87 Difference]: Start difference. First operand 157 states and 382 transitions. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:16,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:16,659 INFO L93 Difference]: Finished difference Result 175 states and 425 transitions. [2022-01-18 16:23:16,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 16:23:16,660 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 16:23:16,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:16,661 INFO L225 Difference]: With dead ends: 175 [2022-01-18 16:23:16,661 INFO L226 Difference]: Without dead ends: 175 [2022-01-18 16:23:16,661 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:23:16,662 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 8 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:16,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 26 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:23:16,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-01-18 16:23:16,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 153. [2022-01-18 16:23:16,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 2.4342105263157894) internal successors, (370), 152 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have 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:23:16,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 370 transitions. [2022-01-18 16:23:16,667 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 370 transitions. Word has length 23 [2022-01-18 16:23:16,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:16,668 INFO L470 AbstractCegarLoop]: Abstraction has 153 states and 370 transitions. [2022-01-18 16:23:16,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:16,668 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 370 transitions. [2022-01-18 16:23:16,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 16:23:16,669 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:16,669 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:23:16,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 16:23:16,669 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:23:16,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:16,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1596160095, now seen corresponding path program 2 times [2022-01-18 16:23:16,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:16,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713729294] [2022-01-18 16:23:16,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:16,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:16,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:16,697 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:16,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:16,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713729294] [2022-01-18 16:23:16,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713729294] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:16,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350878395] [2022-01-18 16:23:16,698 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:23:16,698 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:16,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:16,699 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:23:16,704 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:23:16,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:23:16,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:16,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 16:23:16,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:16,791 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:23:16,792 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 16:23:16,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350878395] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:23:16,792 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 16:23:16,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2022-01-18 16:23:16,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441840989] [2022-01-18 16:23:16,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:23:16,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:23:16,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:16,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:23:16,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:23:16,795 INFO L87 Difference]: Start difference. First operand 153 states and 370 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:16,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:16,821 INFO L93 Difference]: Finished difference Result 401 states and 958 transitions. [2022-01-18 16:23:16,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:23:16,821 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 16:23:16,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:16,824 INFO L225 Difference]: With dead ends: 401 [2022-01-18 16:23:16,824 INFO L226 Difference]: Without dead ends: 393 [2022-01-18 16:23:16,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:23:16,825 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 46 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:16,826 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 42 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:23:16,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-01-18 16:23:16,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 259. [2022-01-18 16:23:16,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 258 states have (on average 2.5155038759689923) internal successors, (649), 258 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have 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:23:16,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 649 transitions. [2022-01-18 16:23:16,843 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 649 transitions. Word has length 25 [2022-01-18 16:23:16,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:16,844 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 649 transitions. [2022-01-18 16:23:16,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:16,844 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 649 transitions. [2022-01-18 16:23:16,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:23:16,848 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:16,848 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:23:16,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-18 16:23:17,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-01-18 16:23:17,066 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:23:17,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:17,067 INFO L85 PathProgramCache]: Analyzing trace with hash 514888445, now seen corresponding path program 3 times [2022-01-18 16:23:17,067 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:17,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123697769] [2022-01-18 16:23:17,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:17,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:17,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:17,090 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:17,090 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:17,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123697769] [2022-01-18 16:23:17,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123697769] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:17,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503716079] [2022-01-18 16:23:17,091 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:23:17,091 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:17,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:17,092 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:23:17,102 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:23:17,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:23:17,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:17,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-18 16:23:17,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:17,178 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:17,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:17,219 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:17,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503716079] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:17,219 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:17,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-01-18 16:23:17,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426346621] [2022-01-18 16:23:17,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:17,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:23:17,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:17,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:23:17,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:23:17,221 INFO L87 Difference]: Start difference. First operand 259 states and 649 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:17,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:17,239 INFO L93 Difference]: Finished difference Result 363 states and 850 transitions. [2022-01-18 16:23:17,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:23:17,239 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 16:23:17,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:17,241 INFO L225 Difference]: With dead ends: 363 [2022-01-18 16:23:17,241 INFO L226 Difference]: Without dead ends: 363 [2022-01-18 16:23:17,242 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:23:17,242 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 24 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:17,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 46 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:23:17,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2022-01-18 16:23:17,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 319. [2022-01-18 16:23:17,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 318 states have (on average 2.39937106918239) internal successors, (763), 318 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have 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:23:17,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 763 transitions. [2022-01-18 16:23:17,251 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 763 transitions. Word has length 29 [2022-01-18 16:23:17,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:17,251 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 763 transitions. [2022-01-18 16:23:17,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:17,252 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 763 transitions. [2022-01-18 16:23:17,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:23:17,253 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:17,254 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:23:17,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-18 16:23:17,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:17,470 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:23:17,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:17,470 INFO L85 PathProgramCache]: Analyzing trace with hash -284073187, now seen corresponding path program 1 times [2022-01-18 16:23:17,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:17,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523010227] [2022-01-18 16:23:17,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:17,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:17,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:17,587 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:17,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:17,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523010227] [2022-01-18 16:23:17,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523010227] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:17,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577413563] [2022-01-18 16:23:17,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:17,588 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:17,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:17,589 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:23:17,590 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:23:17,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:17,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:23:17,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:17,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:17,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:17,800 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 37 treesize of output 19 [2022-01-18 16:23:17,815 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:17,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:17,944 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:23:17,944 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 40 treesize of output 58 [2022-01-18 16:23:18,066 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:18,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577413563] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:18,067 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:18,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 16:23:18,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210964230] [2022-01-18 16:23:18,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:18,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:23:18,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:18,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:23:18,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:23:18,068 INFO L87 Difference]: Start difference. First operand 319 states and 763 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:18,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:18,276 INFO L93 Difference]: Finished difference Result 559 states and 1363 transitions. [2022-01-18 16:23:18,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 16:23:18,277 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 16:23:18,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:18,279 INFO L225 Difference]: With dead ends: 559 [2022-01-18 16:23:18,279 INFO L226 Difference]: Without dead ends: 519 [2022-01-18 16:23:18,279 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=151, Invalid=499, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:23:18,280 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 175 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:18,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 141 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 177 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-01-18 16:23:18,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2022-01-18 16:23:18,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 355. [2022-01-18 16:23:18,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 354 states have (on average 2.3870056497175143) internal successors, (845), 354 states have internal predecessors, (845), 0 states have call successors, (0), 0 states have 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:23:18,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 845 transitions. [2022-01-18 16:23:18,288 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 845 transitions. Word has length 29 [2022-01-18 16:23:18,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:18,289 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 845 transitions. [2022-01-18 16:23:18,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:18,289 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 845 transitions. [2022-01-18 16:23:18,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:23:18,290 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:18,290 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:23:18,308 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:23:18,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:18,506 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:23:18,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:18,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1033543259, now seen corresponding path program 2 times [2022-01-18 16:23:18,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:18,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856386190] [2022-01-18 16:23:18,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:18,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:18,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:18,607 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:18,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:18,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856386190] [2022-01-18 16:23:18,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856386190] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:18,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756608768] [2022-01-18 16:23:18,608 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:23:18,608 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:18,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:18,609 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:23:18,610 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:23:18,632 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:23:18,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:18,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:23:18,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:18,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:18,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:18,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:18,808 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 37 treesize of output 19 [2022-01-18 16:23:18,825 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:18,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:18,940 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:23:18,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 58 [2022-01-18 16:23:19,078 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:19,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1756608768] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:19,078 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:19,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 16:23:19,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565985103] [2022-01-18 16:23:19,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:19,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:23:19,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:19,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:23:19,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:23:19,079 INFO L87 Difference]: Start difference. First operand 355 states and 845 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:19,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:19,312 INFO L93 Difference]: Finished difference Result 601 states and 1451 transitions. [2022-01-18 16:23:19,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 16:23:19,312 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 16:23:19,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:19,314 INFO L225 Difference]: With dead ends: 601 [2022-01-18 16:23:19,314 INFO L226 Difference]: Without dead ends: 561 [2022-01-18 16:23:19,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=148, Invalid=502, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:23:19,316 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 133 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:19,316 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 164 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 212 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-01-18 16:23:19,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2022-01-18 16:23:19,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 363. [2022-01-18 16:23:19,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 362 states have (on average 2.389502762430939) internal successors, (865), 362 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have 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:23:19,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 865 transitions. [2022-01-18 16:23:19,323 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 865 transitions. Word has length 29 [2022-01-18 16:23:19,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:19,323 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 865 transitions. [2022-01-18 16:23:19,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:19,324 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 865 transitions. [2022-01-18 16:23:19,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:23:19,324 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:19,324 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:23:19,342 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:23:19,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:19,525 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:23:19,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:19,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1790737123, now seen corresponding path program 3 times [2022-01-18 16:23:19,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:19,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58312483] [2022-01-18 16:23:19,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:19,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:19,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:19,605 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:19,605 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:19,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58312483] [2022-01-18 16:23:19,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58312483] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:19,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130521631] [2022-01-18 16:23:19,606 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:23:19,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:19,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:19,607 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:23:19,608 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:23:19,636 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:23:19,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:19,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:23:19,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:19,785 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:23:19,785 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 19 [2022-01-18 16:23:19,800 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:19,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:19,932 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:23:19,932 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 40 treesize of output 58 [2022-01-18 16:23:20,059 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:20,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130521631] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:20,059 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:20,059 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-18 16:23:20,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168922155] [2022-01-18 16:23:20,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:20,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 16:23:20,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:20,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 16:23:20,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-01-18 16:23:20,060 INFO L87 Difference]: Start difference. First operand 363 states and 865 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:20,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:20,224 INFO L93 Difference]: Finished difference Result 495 states and 1181 transitions. [2022-01-18 16:23:20,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 16:23:20,224 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 16:23:20,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:20,226 INFO L225 Difference]: With dead ends: 495 [2022-01-18 16:23:20,226 INFO L226 Difference]: Without dead ends: 459 [2022-01-18 16:23:20,226 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 48 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:23:20,227 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 137 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:20,227 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 147 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:23:20,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2022-01-18 16:23:20,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 395. [2022-01-18 16:23:20,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 2.3984771573604062) internal successors, (945), 394 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have 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:23:20,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 945 transitions. [2022-01-18 16:23:20,235 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 945 transitions. Word has length 29 [2022-01-18 16:23:20,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:20,236 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 945 transitions. [2022-01-18 16:23:20,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:20,236 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 945 transitions. [2022-01-18 16:23:20,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:23:20,237 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:20,237 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:23:20,257 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:23:20,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:20,450 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:23:20,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:20,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1325830121, now seen corresponding path program 4 times [2022-01-18 16:23:20,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:20,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107221914] [2022-01-18 16:23:20,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:20,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:20,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:20,540 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:20,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:20,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107221914] [2022-01-18 16:23:20,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107221914] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:20,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317250228] [2022-01-18 16:23:20,540 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:23:20,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:20,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:20,541 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:23:20,542 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:23:20,562 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:23:20,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:20,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:23:20,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:20,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:20,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:20,738 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 37 treesize of output 19 [2022-01-18 16:23:20,753 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:20,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:20,894 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:23:20,894 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 40 treesize of output 58 [2022-01-18 16:23:21,008 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:21,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317250228] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:21,008 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:21,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 16:23:21,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562656745] [2022-01-18 16:23:21,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:21,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:23:21,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:21,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:23:21,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:23:21,010 INFO L87 Difference]: Start difference. First operand 395 states and 945 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:21,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:21,203 INFO L93 Difference]: Finished difference Result 631 states and 1517 transitions. [2022-01-18 16:23:21,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 16:23:21,203 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 16:23:21,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:21,205 INFO L225 Difference]: With dead ends: 631 [2022-01-18 16:23:21,205 INFO L226 Difference]: Without dead ends: 591 [2022-01-18 16:23:21,206 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=148, Invalid=502, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:23:21,206 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 149 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:21,206 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 158 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 177 Invalid, 0 Unknown, 28 Unchecked, 0.1s Time] [2022-01-18 16:23:21,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2022-01-18 16:23:21,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 397. [2022-01-18 16:23:21,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 396 states have (on average 2.3964646464646466) internal successors, (949), 396 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have 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:23:21,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 949 transitions. [2022-01-18 16:23:21,214 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 949 transitions. Word has length 29 [2022-01-18 16:23:21,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:21,214 INFO L470 AbstractCegarLoop]: Abstraction has 397 states and 949 transitions. [2022-01-18 16:23:21,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:21,214 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 949 transitions. [2022-01-18 16:23:21,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:23:21,215 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:21,215 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:23:21,233 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:23:21,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:21,431 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:23:21,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:21,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1819743071, now seen corresponding path program 5 times [2022-01-18 16:23:21,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:21,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230656759] [2022-01-18 16:23:21,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:21,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:21,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:21,510 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:21,511 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:21,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230656759] [2022-01-18 16:23:21,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230656759] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:21,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066893084] [2022-01-18 16:23:21,511 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:23:21,511 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:21,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:21,512 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:23:21,518 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:23:21,539 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:23:21,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:21,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:23:21,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:21,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:21,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:21,719 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 37 treesize of output 19 [2022-01-18 16:23:21,732 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:21,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:21,846 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:23:21,847 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 40 treesize of output 58 [2022-01-18 16:23:21,951 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:21,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066893084] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:21,952 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:21,952 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 16:23:21,952 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542741355] [2022-01-18 16:23:21,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:21,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:23:21,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:21,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:23:21,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:23:21,953 INFO L87 Difference]: Start difference. First operand 397 states and 949 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:22,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:22,160 INFO L93 Difference]: Finished difference Result 617 states and 1487 transitions. [2022-01-18 16:23:22,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 16:23:22,161 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 16:23:22,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:22,163 INFO L225 Difference]: With dead ends: 617 [2022-01-18 16:23:22,163 INFO L226 Difference]: Without dead ends: 577 [2022-01-18 16:23:22,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=148, Invalid=502, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:23:22,163 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 141 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 13 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:22,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 156 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 193 Invalid, 0 Unknown, 13 Unchecked, 0.1s Time] [2022-01-18 16:23:22,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2022-01-18 16:23:22,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 395. [2022-01-18 16:23:22,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 2.3984771573604062) internal successors, (945), 394 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have 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:23:22,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 945 transitions. [2022-01-18 16:23:22,171 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 945 transitions. Word has length 29 [2022-01-18 16:23:22,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:22,171 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 945 transitions. [2022-01-18 16:23:22,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:22,171 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 945 transitions. [2022-01-18 16:23:22,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 16:23:22,172 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:22,172 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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:23:22,189 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:23:22,387 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,SelfDestructingSolverStorable11 [2022-01-18 16:23:22,388 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:23:22,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:22,388 INFO L85 PathProgramCache]: Analyzing trace with hash -835486561, now seen corresponding path program 6 times [2022-01-18 16:23:22,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:22,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049005071] [2022-01-18 16:23:22,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:22,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:22,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:22,411 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:22,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:22,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049005071] [2022-01-18 16:23:22,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049005071] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:22,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847826593] [2022-01-18 16:23:22,412 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:23:22,412 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:22,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:22,413 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:23:22,428 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:23:22,449 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:23:22,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:22,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:23:22,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:22,485 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:23:22,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:22,526 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:23:22,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847826593] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:22,527 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:22,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 16:23:22,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811580919] [2022-01-18 16:23:22,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:22,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:23:22,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:22,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:23:22,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:23:22,527 INFO L87 Difference]: Start difference. First operand 395 states and 945 transitions. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:22,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:22,567 INFO L93 Difference]: Finished difference Result 855 states and 2010 transitions. [2022-01-18 16:23:22,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:23:22,567 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 16:23:22,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:22,570 INFO L225 Difference]: With dead ends: 855 [2022-01-18 16:23:22,570 INFO L226 Difference]: Without dead ends: 847 [2022-01-18 16:23:22,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:23:22,571 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 51 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:22,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 78 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:23:22,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2022-01-18 16:23:22,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 507. [2022-01-18 16:23:22,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 507 states, 506 states have (on average 2.452569169960474) internal successors, (1241), 506 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have 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:23:22,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 1241 transitions. [2022-01-18 16:23:22,582 INFO L78 Accepts]: Start accepts. Automaton has 507 states and 1241 transitions. Word has length 31 [2022-01-18 16:23:22,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:22,582 INFO L470 AbstractCegarLoop]: Abstraction has 507 states and 1241 transitions. [2022-01-18 16:23:22,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:22,582 INFO L276 IsEmpty]: Start isEmpty. Operand 507 states and 1241 transitions. [2022-01-18 16:23:22,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:23:22,583 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:22,583 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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:23:22,603 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:23:22,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-18 16:23:22,800 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:23:22,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:22,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1205031033, now seen corresponding path program 7 times [2022-01-18 16:23:22,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:22,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038836414] [2022-01-18 16:23:22,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:22,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:22,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:22,872 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:23:22,872 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:22,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038836414] [2022-01-18 16:23:22,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038836414] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:22,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872490184] [2022-01-18 16:23:22,872 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:23:22,872 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:22,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:22,873 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:23:22,877 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:23:22,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:22,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:23:22,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:23,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:23,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:23,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:23,122 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 37 treesize of output 19 [2022-01-18 16:23:23,134 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:23:23,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:23,272 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:23:23,272 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 40 treesize of output 58 [2022-01-18 16:23:23,426 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:23:23,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872490184] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:23,426 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:23,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 16:23:23,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433109485] [2022-01-18 16:23:23,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:23,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:23:23,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:23,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:23:23,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:23:23,427 INFO L87 Difference]: Start difference. First operand 507 states and 1241 transitions. Second operand has 16 states, 16 states have (on average 4.0) internal successors, (64), 15 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:23,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:23,643 INFO L93 Difference]: Finished difference Result 823 states and 2019 transitions. [2022-01-18 16:23:23,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 16:23:23,643 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.0) internal successors, (64), 15 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:23:23,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:23,646 INFO L225 Difference]: With dead ends: 823 [2022-01-18 16:23:23,646 INFO L226 Difference]: Without dead ends: 787 [2022-01-18 16:23:23,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=160, Invalid=542, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:23:23,646 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 139 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 14 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:23,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 221 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 259 Invalid, 0 Unknown, 14 Unchecked, 0.1s Time] [2022-01-18 16:23:23,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2022-01-18 16:23:23,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 525. [2022-01-18 16:23:23,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 524 states have (on average 2.4522900763358777) internal successors, (1285), 524 states have internal predecessors, (1285), 0 states have call successors, (0), 0 states have 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:23:23,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 1285 transitions. [2022-01-18 16:23:23,656 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 1285 transitions. Word has length 33 [2022-01-18 16:23:23,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:23,656 INFO L470 AbstractCegarLoop]: Abstraction has 525 states and 1285 transitions. [2022-01-18 16:23:23,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.0) internal successors, (64), 15 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:23,656 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 1285 transitions. [2022-01-18 16:23:23,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:23:23,657 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:23,657 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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:23:23,679 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:23:23,871 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,SelfDestructingSolverStorable13 [2022-01-18 16:23:23,871 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:23:23,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:23,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1014287105, now seen corresponding path program 8 times [2022-01-18 16:23:23,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:23,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610226261] [2022-01-18 16:23:23,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:23,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:23,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:23,945 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:23:23,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:23,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610226261] [2022-01-18 16:23:23,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610226261] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:23,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152245103] [2022-01-18 16:23:23,946 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:23:23,946 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:23,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:23,946 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:23:23,947 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:23:23,968 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:23:23,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:23,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:23:23,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:24,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:24,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:24,182 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 37 treesize of output 19 [2022-01-18 16:23:24,194 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:23:24,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:24,326 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:23:24,326 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 40 treesize of output 58 [2022-01-18 16:23:24,435 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:23:24,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152245103] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:24,436 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:24,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 16:23:24,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644507525] [2022-01-18 16:23:24,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:24,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:23:24,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:24,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:23:24,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:23:24,437 INFO L87 Difference]: Start difference. First operand 525 states and 1285 transitions. Second operand has 16 states, 16 states have (on average 4.0) internal successors, (64), 15 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:24,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:24,627 INFO L93 Difference]: Finished difference Result 891 states and 2165 transitions. [2022-01-18 16:23:24,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 16:23:24,627 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.0) internal successors, (64), 15 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:23:24,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:24,630 INFO L225 Difference]: With dead ends: 891 [2022-01-18 16:23:24,630 INFO L226 Difference]: Without dead ends: 851 [2022-01-18 16:23:24,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=152, Invalid=498, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:23:24,631 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 209 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 17 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:24,631 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 142 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 169 Invalid, 0 Unknown, 17 Unchecked, 0.1s Time] [2022-01-18 16:23:24,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2022-01-18 16:23:24,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 521. [2022-01-18 16:23:24,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 520 states have (on average 2.4596153846153848) internal successors, (1279), 520 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have 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:23:24,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1279 transitions. [2022-01-18 16:23:24,640 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1279 transitions. Word has length 33 [2022-01-18 16:23:24,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:24,640 INFO L470 AbstractCegarLoop]: Abstraction has 521 states and 1279 transitions. [2022-01-18 16:23:24,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.0) internal successors, (64), 15 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:24,640 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1279 transitions. [2022-01-18 16:23:24,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:23:24,641 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:24,641 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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:23:24,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 16:23:24,856 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,SelfDestructingSolverStorable14 [2022-01-18 16:23:24,856 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:23:24,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:24,857 INFO L85 PathProgramCache]: Analyzing trace with hash -2015923837, now seen corresponding path program 9 times [2022-01-18 16:23:24,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:24,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451863618] [2022-01-18 16:23:24,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:24,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:24,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:24,927 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:24,927 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:24,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451863618] [2022-01-18 16:23:24,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451863618] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:24,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516290297] [2022-01-18 16:23:24,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:23:24,928 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:24,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:24,929 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:23:24,929 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:23:24,951 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:23:24,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:24,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 16:23:24,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:25,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:25,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:25,260 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:23:25,276 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:25,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:25,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:25,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:25,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:25,463 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:23:25,463 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 36 treesize of output 48 [2022-01-18 16:23:25,568 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:25,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516290297] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:25,569 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:25,569 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 16:23:25,569 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699144592] [2022-01-18 16:23:25,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:25,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 16:23:25,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:25,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 16:23:25,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:23:25,570 INFO L87 Difference]: Start difference. First operand 521 states and 1279 transitions. Second operand has 17 states, 17 states have (on average 3.7058823529411766) internal successors, (63), 16 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:25,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:25,822 INFO L93 Difference]: Finished difference Result 805 states and 1925 transitions. [2022-01-18 16:23:25,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 16:23:25,822 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.7058823529411766) internal successors, (63), 16 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:23:25,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:25,824 INFO L225 Difference]: With dead ends: 805 [2022-01-18 16:23:25,824 INFO L226 Difference]: Without dead ends: 765 [2022-01-18 16:23:25,825 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=190, Invalid=622, Unknown=0, NotChecked=0, Total=812 [2022-01-18 16:23:25,825 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 160 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 67 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:25,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 158 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 123 Invalid, 0 Unknown, 67 Unchecked, 0.1s Time] [2022-01-18 16:23:25,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2022-01-18 16:23:25,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 517. [2022-01-18 16:23:25,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 517 states, 516 states have (on average 2.4593023255813953) internal successors, (1269), 516 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have 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:23:25,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 1269 transitions. [2022-01-18 16:23:25,833 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 1269 transitions. Word has length 33 [2022-01-18 16:23:25,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:25,833 INFO L470 AbstractCegarLoop]: Abstraction has 517 states and 1269 transitions. [2022-01-18 16:23:25,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.7058823529411766) internal successors, (63), 16 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:25,833 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 1269 transitions. [2022-01-18 16:23:25,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:23:25,834 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:25,834 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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:23:25,857 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:23:26,047 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,SelfDestructingSolverStorable15 [2022-01-18 16:23:26,047 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:23:26,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:26,048 INFO L85 PathProgramCache]: Analyzing trace with hash 479016773, now seen corresponding path program 10 times [2022-01-18 16:23:26,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:26,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106645417] [2022-01-18 16:23:26,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:26,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:26,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:26,137 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:23:26,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:26,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106645417] [2022-01-18 16:23:26,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106645417] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:26,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797566103] [2022-01-18 16:23:26,138 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:23:26,138 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:26,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:26,139 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:23:26,139 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:23:26,161 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:23:26,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:26,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:23:26,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:26,348 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:26,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:26,350 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 37 treesize of output 19 [2022-01-18 16:23:26,361 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:23:26,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:26,495 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:23:26,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 58 [2022-01-18 16:23:26,612 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:23:26,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797566103] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:26,612 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:26,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 16:23:26,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825760164] [2022-01-18 16:23:26,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:26,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:23:26,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:26,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:23:26,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:23:26,613 INFO L87 Difference]: Start difference. First operand 517 states and 1269 transitions. Second operand has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:26,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:26,830 INFO L93 Difference]: Finished difference Result 919 states and 2215 transitions. [2022-01-18 16:23:26,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 16:23:26,830 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:23:26,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:26,833 INFO L225 Difference]: With dead ends: 919 [2022-01-18 16:23:26,833 INFO L226 Difference]: Without dead ends: 883 [2022-01-18 16:23:26,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=172, Invalid=584, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:23:26,833 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 191 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:26,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 174 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 182 Invalid, 0 Unknown, 36 Unchecked, 0.1s Time] [2022-01-18 16:23:26,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states. [2022-01-18 16:23:26,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 521. [2022-01-18 16:23:26,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 520 states have (on average 2.4403846153846156) internal successors, (1269), 520 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have 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:23:26,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1269 transitions. [2022-01-18 16:23:26,842 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1269 transitions. Word has length 33 [2022-01-18 16:23:26,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:26,842 INFO L470 AbstractCegarLoop]: Abstraction has 521 states and 1269 transitions. [2022-01-18 16:23:26,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:26,842 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1269 transitions. [2022-01-18 16:23:26,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 16:23:26,843 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:26,843 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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:23:26,861 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:23:27,059 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,SelfDestructingSolverStorable16 [2022-01-18 16:23:27,059 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:23:27,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:27,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1048776635, now seen corresponding path program 11 times [2022-01-18 16:23:27,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:27,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050721645] [2022-01-18 16:23:27,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:27,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:27,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:27,129 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:23:27,129 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:27,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050721645] [2022-01-18 16:23:27,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050721645] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:27,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921047846] [2022-01-18 16:23:27,129 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:23:27,129 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:27,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:27,130 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:23:27,131 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:23:27,152 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:23:27,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:27,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:23:27,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:27,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:27,350 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:27,351 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 37 treesize of output 19 [2022-01-18 16:23:27,362 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:23:27,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:27,514 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:23:27,514 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 40 treesize of output 58 [2022-01-18 16:23:27,613 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:23:27,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921047846] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:27,613 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:27,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 16:23:27,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447165290] [2022-01-18 16:23:27,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:27,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:23:27,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:27,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:23:27,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:23:27,614 INFO L87 Difference]: Start difference. First operand 521 states and 1269 transitions. Second operand has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:27,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:27,782 INFO L93 Difference]: Finished difference Result 779 states and 1889 transitions. [2022-01-18 16:23:27,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:23:27,782 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 16:23:27,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:27,784 INFO L225 Difference]: With dead ends: 779 [2022-01-18 16:23:27,784 INFO L226 Difference]: Without dead ends: 743 [2022-01-18 16:23:27,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=459, Unknown=0, NotChecked=0, Total=600 [2022-01-18 16:23:27,785 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 151 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:27,785 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 132 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 149 Invalid, 0 Unknown, 6 Unchecked, 0.1s Time] [2022-01-18 16:23:27,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2022-01-18 16:23:27,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 463. [2022-01-18 16:23:27,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 462 states have (on average 2.448051948051948) internal successors, (1131), 462 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have 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:23:27,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 1131 transitions. [2022-01-18 16:23:27,792 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 1131 transitions. Word has length 33 [2022-01-18 16:23:27,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:27,792 INFO L470 AbstractCegarLoop]: Abstraction has 463 states and 1131 transitions. [2022-01-18 16:23:27,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:27,792 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 1131 transitions. [2022-01-18 16:23:27,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 16:23:27,792 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:27,793 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 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:23:27,810 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:23:28,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:28,007 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:23:28,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:28,008 INFO L85 PathProgramCache]: Analyzing trace with hash -522701061, now seen corresponding path program 12 times [2022-01-18 16:23:28,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:28,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418883270] [2022-01-18 16:23:28,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:28,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:28,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:28,143 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:28,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:28,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418883270] [2022-01-18 16:23:28,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418883270] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:28,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059958018] [2022-01-18 16:23:28,143 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:23:28,143 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:28,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:28,144 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:23:28,163 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:23:28,170 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:23:28,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:28,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:23:28,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:28,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:28,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:28,519 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:28,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:28,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:28,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:28,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:28,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 24 [2022-01-18 16:23:28,534 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:28,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:28,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:28,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:28,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:28,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:28,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:28,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:28,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:28,843 INFO L353 Elim1Store]: treesize reduction 19, result has 76.5 percent of original size [2022-01-18 16:23:28,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 56 treesize of output 89 [2022-01-18 16:23:29,114 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:29,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059958018] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:29,114 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:29,114 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 16:23:29,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613633622] [2022-01-18 16:23:29,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:29,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 16:23:29,115 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:29,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 16:23:29,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=387, Unknown=0, NotChecked=0, Total=506 [2022-01-18 16:23:29,115 INFO L87 Difference]: Start difference. First operand 463 states and 1131 transitions. Second operand has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:29,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:29,556 INFO L93 Difference]: Finished difference Result 1223 states and 3157 transitions. [2022-01-18 16:23:29,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 16:23:29,556 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 16:23:29,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:29,560 INFO L225 Difference]: With dead ends: 1223 [2022-01-18 16:23:29,560 INFO L226 Difference]: Without dead ends: 1195 [2022-01-18 16:23:29,560 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=324, Invalid=1316, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 16:23:29,561 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 236 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 252 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:29,561 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [236 Valid, 289 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 242 Invalid, 0 Unknown, 252 Unchecked, 0.1s Time] [2022-01-18 16:23:29,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1195 states. [2022-01-18 16:23:29,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1195 to 695. [2022-01-18 16:23:29,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 695 states, 694 states have (on average 2.4596541786743518) internal successors, (1707), 694 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have 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:23:29,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 695 states to 695 states and 1707 transitions. [2022-01-18 16:23:29,572 INFO L78 Accepts]: Start accepts. Automaton has 695 states and 1707 transitions. Word has length 35 [2022-01-18 16:23:29,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:29,572 INFO L470 AbstractCegarLoop]: Abstraction has 695 states and 1707 transitions. [2022-01-18 16:23:29,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:29,573 INFO L276 IsEmpty]: Start isEmpty. Operand 695 states and 1707 transitions. [2022-01-18 16:23:29,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 16:23:29,573 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:29,573 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 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:23:29,589 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:23:29,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:29,786 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:23:29,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:29,787 INFO L85 PathProgramCache]: Analyzing trace with hash -572389961, now seen corresponding path program 13 times [2022-01-18 16:23:29,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:29,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827879780] [2022-01-18 16:23:29,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:29,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:29,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:29,912 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:29,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:29,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827879780] [2022-01-18 16:23:29,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827879780] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:29,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878018702] [2022-01-18 16:23:29,912 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:23:29,912 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:29,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:29,913 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:23:29,914 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:23:29,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:29,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:23:29,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:30,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:30,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:30,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:30,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:30,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:30,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:30,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:30,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:30,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 24 [2022-01-18 16:23:30,248 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:30,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:30,461 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:23:30,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 58 treesize of output 112 [2022-01-18 16:23:30,726 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:30,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878018702] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:30,727 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:30,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 16:23:30,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941475572] [2022-01-18 16:23:30,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:30,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 16:23:30,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:30,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 16:23:30,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:23:30,728 INFO L87 Difference]: Start difference. First operand 695 states and 1707 transitions. Second operand has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:31,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:31,340 INFO L93 Difference]: Finished difference Result 2455 states and 5992 transitions. [2022-01-18 16:23:31,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 16:23:31,340 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 16:23:31,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:31,346 INFO L225 Difference]: With dead ends: 2455 [2022-01-18 16:23:31,346 INFO L226 Difference]: Without dead ends: 2091 [2022-01-18 16:23:31,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=389, Invalid=1591, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:23:31,347 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 322 mSDsluCounter, 654 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:31,347 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [322 Valid, 488 Invalid, 706 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 572 Invalid, 0 Unknown, 36 Unchecked, 0.3s Time] [2022-01-18 16:23:31,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2091 states. [2022-01-18 16:23:31,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2091 to 751. [2022-01-18 16:23:31,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.510666666666667) internal successors, (1883), 750 states have internal predecessors, (1883), 0 states have call successors, (0), 0 states have 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:23:31,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 1883 transitions. [2022-01-18 16:23:31,362 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 1883 transitions. Word has length 35 [2022-01-18 16:23:31,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:31,362 INFO L470 AbstractCegarLoop]: Abstraction has 751 states and 1883 transitions. [2022-01-18 16:23:31,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:31,362 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 1883 transitions. [2022-01-18 16:23:31,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 16:23:31,363 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:31,363 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 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:23:31,379 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:23:31,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:31,578 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:23:31,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:31,579 INFO L85 PathProgramCache]: Analyzing trace with hash 469623035, now seen corresponding path program 14 times [2022-01-18 16:23:31,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:31,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881504212] [2022-01-18 16:23:31,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:31,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:31,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:31,688 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:31,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:31,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881504212] [2022-01-18 16:23:31,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881504212] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:31,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919908702] [2022-01-18 16:23:31,688 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:23:31,689 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:31,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:31,689 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:23:31,690 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:23:31,710 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:23:31,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:31,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:23:31,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:31,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:31,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:31,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:31,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:31,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:31,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:31,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 24 [2022-01-18 16:23:31,972 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:31,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:32,197 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:23:32,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 58 treesize of output 112 [2022-01-18 16:23:32,492 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:32,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919908702] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:32,492 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:32,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 16:23:32,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602208637] [2022-01-18 16:23:32,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:32,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 16:23:32,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:32,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 16:23:32,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2022-01-18 16:23:32,494 INFO L87 Difference]: Start difference. First operand 751 states and 1883 transitions. Second operand has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:32,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:32,834 INFO L93 Difference]: Finished difference Result 1247 states and 3071 transitions. [2022-01-18 16:23:32,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 16:23:32,834 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 16:23:32,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:32,838 INFO L225 Difference]: With dead ends: 1247 [2022-01-18 16:23:32,838 INFO L226 Difference]: Without dead ends: 1215 [2022-01-18 16:23:32,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=211, Invalid=979, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:23:32,839 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 259 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 116 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:32,839 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [259 Valid, 368 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 385 Invalid, 0 Unknown, 116 Unchecked, 0.2s Time] [2022-01-18 16:23:32,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1215 states. [2022-01-18 16:23:32,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1215 to 911. [2022-01-18 16:23:32,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 911 states, 910 states have (on average 2.5153846153846153) internal successors, (2289), 910 states have internal predecessors, (2289), 0 states have call successors, (0), 0 states have 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:23:32,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 911 states to 911 states and 2289 transitions. [2022-01-18 16:23:32,854 INFO L78 Accepts]: Start accepts. Automaton has 911 states and 2289 transitions. Word has length 35 [2022-01-18 16:23:32,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:32,854 INFO L470 AbstractCegarLoop]: Abstraction has 911 states and 2289 transitions. [2022-01-18 16:23:32,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:32,854 INFO L276 IsEmpty]: Start isEmpty. Operand 911 states and 2289 transitions. [2022-01-18 16:23:32,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 16:23:32,856 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:32,856 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 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:23:32,884 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:23:33,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:33,083 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:23:33,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:33,084 INFO L85 PathProgramCache]: Analyzing trace with hash 761846011, now seen corresponding path program 15 times [2022-01-18 16:23:33,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:33,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520227575] [2022-01-18 16:23:33,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:33,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:33,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:33,197 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:33,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:33,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520227575] [2022-01-18 16:23:33,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520227575] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:33,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605037146] [2022-01-18 16:23:33,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:23:33,197 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:33,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:33,199 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:23:33,199 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:23:33,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:23:33,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:33,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 16:23:33,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:33,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:33,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:33,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:33,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:33,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:33,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:33,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:33,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 22 [2022-01-18 16:23:33,480 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:33,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:33,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:33,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:33,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:33,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:33,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:33,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:33,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:33,735 INFO L353 Elim1Store]: treesize reduction 17, result has 78.5 percent of original size [2022-01-18 16:23:33,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 56 treesize of output 89 [2022-01-18 16:23:33,966 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:33,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605037146] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:33,966 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:33,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-18 16:23:33,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020349284] [2022-01-18 16:23:33,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:33,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 16:23:33,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:33,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 16:23:33,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=420, Unknown=0, NotChecked=0, Total=552 [2022-01-18 16:23:33,967 INFO L87 Difference]: Start difference. First operand 911 states and 2289 transitions. Second operand has 24 states, 24 states have (on average 3.1666666666666665) internal successors, (76), 23 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have 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:23:34,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:34,605 INFO L93 Difference]: Finished difference Result 2355 states and 5696 transitions. [2022-01-18 16:23:34,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 16:23:34,606 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.1666666666666665) internal successors, (76), 23 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 16:23:34,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:34,611 INFO L225 Difference]: With dead ends: 2355 [2022-01-18 16:23:34,611 INFO L226 Difference]: Without dead ends: 2015 [2022-01-18 16:23:34,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=413, Invalid=1567, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:23:34,612 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 333 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:34,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [333 Valid, 535 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 584 Invalid, 0 Unknown, 46 Unchecked, 0.3s Time] [2022-01-18 16:23:34,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2015 states. [2022-01-18 16:23:34,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2015 to 1151. [2022-01-18 16:23:34,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1151 states, 1150 states have (on average 2.526086956521739) internal successors, (2905), 1150 states have internal predecessors, (2905), 0 states have call successors, (0), 0 states have 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:23:34,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1151 states to 1151 states and 2905 transitions. [2022-01-18 16:23:34,631 INFO L78 Accepts]: Start accepts. Automaton has 1151 states and 2905 transitions. Word has length 35 [2022-01-18 16:23:34,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:34,631 INFO L470 AbstractCegarLoop]: Abstraction has 1151 states and 2905 transitions. [2022-01-18 16:23:34,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.1666666666666665) internal successors, (76), 23 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have 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:23:34,631 INFO L276 IsEmpty]: Start isEmpty. Operand 1151 states and 2905 transitions. [2022-01-18 16:23:34,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 16:23:34,633 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:34,633 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 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:23:34,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 16:23:34,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:34,847 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:23:34,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:34,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1754170107, now seen corresponding path program 16 times [2022-01-18 16:23:34,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:34,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411338689] [2022-01-18 16:23:34,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:34,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:34,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:34,966 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:34,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:34,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411338689] [2022-01-18 16:23:34,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411338689] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:34,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277230805] [2022-01-18 16:23:34,966 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:23:34,966 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:34,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:34,967 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:23:34,968 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:23:34,987 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:23:34,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:34,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:23:34,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:35,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:35,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:35,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:35,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:35,267 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 24 [2022-01-18 16:23:35,280 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:35,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:35,506 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:23:35,507 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 58 treesize of output 112 [2022-01-18 16:23:35,710 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:35,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277230805] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:35,710 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:35,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-18 16:23:35,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411343483] [2022-01-18 16:23:35,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:35,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:23:35,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:35,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:23:35,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:23:35,712 INFO L87 Difference]: Start difference. First operand 1151 states and 2905 transitions. Second operand has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 20 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:23:36,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:36,198 INFO L93 Difference]: Finished difference Result 2075 states and 5235 transitions. [2022-01-18 16:23:36,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 16:23:36,198 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 20 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 35 [2022-01-18 16:23:36,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:36,204 INFO L225 Difference]: With dead ends: 2075 [2022-01-18 16:23:36,204 INFO L226 Difference]: Without dead ends: 1915 [2022-01-18 16:23:36,205 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=311, Invalid=1329, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 16:23:36,205 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 254 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 96 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:36,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 320 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 461 Invalid, 0 Unknown, 96 Unchecked, 0.2s Time] [2022-01-18 16:23:36,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1915 states. [2022-01-18 16:23:36,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1915 to 907. [2022-01-18 16:23:36,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 907 states, 906 states have (on average 2.4536423841059603) internal successors, (2223), 906 states have internal predecessors, (2223), 0 states have call successors, (0), 0 states have 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:23:36,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 2223 transitions. [2022-01-18 16:23:36,221 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 2223 transitions. Word has length 35 [2022-01-18 16:23:36,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:36,221 INFO L470 AbstractCegarLoop]: Abstraction has 907 states and 2223 transitions. [2022-01-18 16:23:36,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 20 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:23:36,222 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 2223 transitions. [2022-01-18 16:23:36,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 16:23:36,223 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:36,223 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 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:23:36,239 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:23:36,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:36,439 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:23:36,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:36,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1894886651, now seen corresponding path program 17 times [2022-01-18 16:23:36,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:36,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299642537] [2022-01-18 16:23:36,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:36,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:36,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:36,564 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:36,564 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:36,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299642537] [2022-01-18 16:23:36,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299642537] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:36,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614855613] [2022-01-18 16:23:36,564 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:23:36,564 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:36,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:36,565 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:23:36,592 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:23:36,593 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:23:36,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:36,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:23:36,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:37,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:37,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:37,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:37,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:37,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:37,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:37,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:37,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:37,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 24 [2022-01-18 16:23:37,053 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:37,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:37,582 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:37,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:37,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:37,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:37,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:37,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:37,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:37,625 INFO L353 Elim1Store]: treesize reduction 17, result has 77.3 percent of original size [2022-01-18 16:23:37,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 52 treesize of output 85 [2022-01-18 16:23:37,823 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:37,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614855613] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:37,823 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:37,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 16:23:37,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474532585] [2022-01-18 16:23:37,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:37,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 16:23:37,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:37,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 16:23:37,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2022-01-18 16:23:37,824 INFO L87 Difference]: Start difference. First operand 907 states and 2223 transitions. Second operand has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:38,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:38,339 INFO L93 Difference]: Finished difference Result 1631 states and 4051 transitions. [2022-01-18 16:23:38,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 16:23:38,340 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 16:23:38,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:38,344 INFO L225 Difference]: With dead ends: 1631 [2022-01-18 16:23:38,344 INFO L226 Difference]: Without dead ends: 1623 [2022-01-18 16:23:38,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 62 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=387, Invalid=1505, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:23:38,345 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 202 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 371 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:38,345 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 370 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 153 Invalid, 0 Unknown, 371 Unchecked, 0.1s Time] [2022-01-18 16:23:38,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1623 states. [2022-01-18 16:23:38,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1623 to 1165. [2022-01-18 16:23:38,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1165 states, 1164 states have (on average 2.481958762886598) internal successors, (2889), 1164 states have internal predecessors, (2889), 0 states have call successors, (0), 0 states have 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:23:38,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 2889 transitions. [2022-01-18 16:23:38,362 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 2889 transitions. Word has length 35 [2022-01-18 16:23:38,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:38,362 INFO L470 AbstractCegarLoop]: Abstraction has 1165 states and 2889 transitions. [2022-01-18 16:23:38,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:38,362 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 2889 transitions. [2022-01-18 16:23:38,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:23:38,364 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:38,364 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 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:23:38,385 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-01-18 16:23:38,579 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,SelfDestructingSolverStorable23 [2022-01-18 16:23:38,579 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:23:38,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:38,580 INFO L85 PathProgramCache]: Analyzing trace with hash -583086949, now seen corresponding path program 18 times [2022-01-18 16:23:38,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:38,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880247588] [2022-01-18 16:23:38,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:38,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:38,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:38,607 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 16 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:38,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:38,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880247588] [2022-01-18 16:23:38,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880247588] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:38,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435763886] [2022-01-18 16:23:38,608 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:23:38,608 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:38,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:38,609 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:23:38,610 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:23:38,631 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 16:23:38,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:38,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 16:23:38,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:38,677 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 16 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:23:38,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:38,726 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 16 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:23:38,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435763886] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:38,727 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:38,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-01-18 16:23:38,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140492044] [2022-01-18 16:23:38,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:38,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 16:23:38,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:38,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 16:23:38,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:23:38,727 INFO L87 Difference]: Start difference. First operand 1165 states and 2889 transitions. Second operand has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 6 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:23:38,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:38,760 INFO L93 Difference]: Finished difference Result 1891 states and 4573 transitions. [2022-01-18 16:23:38,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 16:23:38,760 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 6 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 37 [2022-01-18 16:23:38,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:38,765 INFO L225 Difference]: With dead ends: 1891 [2022-01-18 16:23:38,765 INFO L226 Difference]: Without dead ends: 1879 [2022-01-18 16:23:38,765 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 74 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:23:38,766 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 78 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:38,766 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 87 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:23:38,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1879 states. [2022-01-18 16:23:38,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1879 to 1349. [2022-01-18 16:23:38,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1349 states, 1348 states have (on average 2.4829376854599405) internal successors, (3347), 1348 states have internal predecessors, (3347), 0 states have call successors, (0), 0 states have 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:23:38,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 3347 transitions. [2022-01-18 16:23:38,784 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 3347 transitions. Word has length 37 [2022-01-18 16:23:38,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:38,784 INFO L470 AbstractCegarLoop]: Abstraction has 1349 states and 3347 transitions. [2022-01-18 16:23:38,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 6 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:23:38,784 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 3347 transitions. [2022-01-18 16:23:38,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:23:38,786 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:38,786 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:23:38,803 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:23:39,001 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,SelfDestructingSolverStorable24 [2022-01-18 16:23:39,001 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:23:39,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:39,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1166349501, now seen corresponding path program 19 times [2022-01-18 16:23:39,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:39,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927533122] [2022-01-18 16:23:39,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:39,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:39,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:39,116 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 4 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:39,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:39,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927533122] [2022-01-18 16:23:39,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927533122] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:39,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874139467] [2022-01-18 16:23:39,116 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:23:39,116 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:39,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:39,117 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:23:39,118 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:23:39,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:39,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 16:23:39,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:39,349 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 16:23:39,350 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 54 treesize of output 24 [2022-01-18 16:23:39,370 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 4 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:39,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:39,587 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 16:23:39,587 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 58 treesize of output 112 [2022-01-18 16:23:39,776 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:39,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874139467] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:39,776 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:39,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-01-18 16:23:39,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608044526] [2022-01-18 16:23:39,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:39,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:23:39,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:39,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:23:39,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:23:39,778 INFO L87 Difference]: Start difference. First operand 1349 states and 3347 transitions. Second operand has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:40,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:40,074 INFO L93 Difference]: Finished difference Result 2293 states and 5681 transitions. [2022-01-18 16:23:40,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:23:40,074 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:23:40,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:40,078 INFO L225 Difference]: With dead ends: 2293 [2022-01-18 16:23:40,078 INFO L226 Difference]: Without dead ends: 2245 [2022-01-18 16:23:40,078 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 64 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=169, Invalid=761, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:23:40,079 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 181 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:40,079 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 260 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:23:40,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2245 states. [2022-01-18 16:23:40,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2245 to 1389. [2022-01-18 16:23:40,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1389 states, 1388 states have (on average 2.4805475504322767) internal successors, (3443), 1388 states have internal predecessors, (3443), 0 states have call successors, (0), 0 states have 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:23:40,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1389 states to 1389 states and 3443 transitions. [2022-01-18 16:23:40,097 INFO L78 Accepts]: Start accepts. Automaton has 1389 states and 3443 transitions. Word has length 39 [2022-01-18 16:23:40,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:40,097 INFO L470 AbstractCegarLoop]: Abstraction has 1389 states and 3443 transitions. [2022-01-18 16:23:40,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:40,097 INFO L276 IsEmpty]: Start isEmpty. Operand 1389 states and 3443 transitions. [2022-01-18 16:23:40,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-01-18 16:23:40,098 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:40,098 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:23:40,114 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-01-18 16:23:40,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-01-18 16:23:40,314 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:23:40,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:40,314 INFO L85 PathProgramCache]: Analyzing trace with hash -944036231, now seen corresponding path program 20 times [2022-01-18 16:23:40,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:40,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440076557] [2022-01-18 16:23:40,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:40,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:40,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:40,451 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:23:40,451 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:40,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440076557] [2022-01-18 16:23:40,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440076557] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:40,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057952389] [2022-01-18 16:23:40,452 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:23:40,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:40,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:40,453 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:23:40,453 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:23:40,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:23:40,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:40,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:23:40,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:40,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:40,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:40,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:40,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:40,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:40,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:40,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:40,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:40,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:40,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:40,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:40,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:40,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 29 [2022-01-18 16:23:40,884 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 9 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:40,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:41,259 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 16:23:41,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 76 treesize of output 186 [2022-01-18 16:23:41,556 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:41,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057952389] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:41,556 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:41,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 26 [2022-01-18 16:23:41,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630827522] [2022-01-18 16:23:41,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:41,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:23:41,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:41,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:23:41,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:23:41,557 INFO L87 Difference]: Start difference. First operand 1389 states and 3443 transitions. Second operand has 27 states, 27 states have (on average 3.3703703703703702) internal successors, (91), 26 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have 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:23:42,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:42,338 INFO L93 Difference]: Finished difference Result 3645 states and 8966 transitions. [2022-01-18 16:23:42,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 16:23:42,338 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.3703703703703702) internal successors, (91), 26 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-01-18 16:23:42,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:42,344 INFO L225 Difference]: With dead ends: 3645 [2022-01-18 16:23:42,344 INFO L226 Difference]: Without dead ends: 3285 [2022-01-18 16:23:42,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 65 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 639 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=429, Invalid=1923, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 16:23:42,345 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 305 mSDsluCounter, 926 mSDsCounter, 0 mSdLazyCounter, 894 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 695 SdHoareTripleChecker+Invalid, 1105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 894 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 107 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:42,345 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [305 Valid, 695 Invalid, 1105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 894 Invalid, 0 Unknown, 107 Unchecked, 0.4s Time] [2022-01-18 16:23:42,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3285 states. [2022-01-18 16:23:42,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3285 to 1853. [2022-01-18 16:23:42,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1853 states, 1852 states have (on average 2.5026997840172784) internal successors, (4635), 1852 states have internal predecessors, (4635), 0 states have call successors, (0), 0 states have 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:23:42,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1853 states to 1853 states and 4635 transitions. [2022-01-18 16:23:42,377 INFO L78 Accepts]: Start accepts. Automaton has 1853 states and 4635 transitions. Word has length 41 [2022-01-18 16:23:42,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:42,377 INFO L470 AbstractCegarLoop]: Abstraction has 1853 states and 4635 transitions. [2022-01-18 16:23:42,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.3703703703703702) internal successors, (91), 26 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have 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:23:42,378 INFO L276 IsEmpty]: Start isEmpty. Operand 1853 states and 4635 transitions. [2022-01-18 16:23:42,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-01-18 16:23:42,380 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:42,380 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:23:42,397 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:23:42,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:42,591 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:23:42,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:42,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1844267129, now seen corresponding path program 21 times [2022-01-18 16:23:42,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:42,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115119949] [2022-01-18 16:23:42,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:42,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:42,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:42,730 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:42,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:42,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115119949] [2022-01-18 16:23:42,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115119949] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:42,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214869068] [2022-01-18 16:23:42,731 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:23:42,731 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:42,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:42,732 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:23:42,733 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:23:42,754 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 16:23:42,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:42,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:23:42,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:43,152 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:43,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:43,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:43,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:43,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:43,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:43,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:43,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:43,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:43,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:43,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:43,164 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:43,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 29 [2022-01-18 16:23:43,179 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:43,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:43,592 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 16:23:43,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 76 treesize of output 186 [2022-01-18 16:23:43,892 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:43,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214869068] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:43,892 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:43,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 26 [2022-01-18 16:23:43,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175478597] [2022-01-18 16:23:43,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:43,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:23:43,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:43,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:23:43,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:23:43,893 INFO L87 Difference]: Start difference. First operand 1853 states and 4635 transitions. Second operand has 27 states, 27 states have (on average 3.3703703703703702) internal successors, (91), 26 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have 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:23:44,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:44,629 INFO L93 Difference]: Finished difference Result 3743 states and 9415 transitions. [2022-01-18 16:23:44,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 16:23:44,630 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.3703703703703702) internal successors, (91), 26 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-01-18 16:23:44,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:44,638 INFO L225 Difference]: With dead ends: 3743 [2022-01-18 16:23:44,638 INFO L226 Difference]: Without dead ends: 3619 [2022-01-18 16:23:44,639 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 65 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 648 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=421, Invalid=2029, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 16:23:44,639 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 275 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 720 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 720 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:44,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [275 Valid, 457 Invalid, 930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 720 Invalid, 0 Unknown, 140 Unchecked, 0.3s Time] [2022-01-18 16:23:44,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3619 states. [2022-01-18 16:23:44,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3619 to 1573. [2022-01-18 16:23:44,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1573 states, 1572 states have (on average 2.4650127226463106) internal successors, (3875), 1572 states have internal predecessors, (3875), 0 states have call successors, (0), 0 states have 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:23:44,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1573 states to 1573 states and 3875 transitions. [2022-01-18 16:23:44,668 INFO L78 Accepts]: Start accepts. Automaton has 1573 states and 3875 transitions. Word has length 41 [2022-01-18 16:23:44,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:44,668 INFO L470 AbstractCegarLoop]: Abstraction has 1573 states and 3875 transitions. [2022-01-18 16:23:44,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.3703703703703702) internal successors, (91), 26 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have 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:23:44,669 INFO L276 IsEmpty]: Start isEmpty. Operand 1573 states and 3875 transitions. [2022-01-18 16:23:44,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-01-18 16:23:44,670 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:44,670 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:23:44,687 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:23:44,883 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,SelfDestructingSolverStorable27 [2022-01-18 16:23:44,883 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:23:44,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:44,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1344203385, now seen corresponding path program 22 times [2022-01-18 16:23:44,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:44,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059951371] [2022-01-18 16:23:44,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:44,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:44,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:45,047 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:45,047 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:45,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059951371] [2022-01-18 16:23:45,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059951371] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:45,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370161510] [2022-01-18 16:23:45,048 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:23:45,048 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:45,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:45,049 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:23:45,072 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:23:45,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:45,072 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:23:45,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:23:45,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:45,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:45,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:45,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:45,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:45,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:45,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:45,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:45,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:45,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:45,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:45,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:45,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:45,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 29 [2022-01-18 16:23:45,513 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:45,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:45,896 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 16:23:45,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 76 treesize of output 186 [2022-01-18 16:23:46,273 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 9 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:46,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370161510] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:46,273 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:46,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 16:23:46,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584368022] [2022-01-18 16:23:46,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:46,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 16:23:46,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:46,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 16:23:46,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:23:46,274 INFO L87 Difference]: Start difference. First operand 1573 states and 3875 transitions. Second operand has 28 states, 28 states have (on average 3.25) internal successors, (91), 27 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have 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:23:46,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:46,766 INFO L93 Difference]: Finished difference Result 2797 states and 6927 transitions. [2022-01-18 16:23:46,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 16:23:46,767 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.25) internal successors, (91), 27 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-01-18 16:23:46,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:46,771 INFO L225 Difference]: With dead ends: 2797 [2022-01-18 16:23:46,771 INFO L226 Difference]: Without dead ends: 2733 [2022-01-18 16:23:46,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 68 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 471 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=319, Invalid=1661, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:23:46,772 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 279 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 898 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 307 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:46,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 426 Invalid, 898 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 534 Invalid, 0 Unknown, 307 Unchecked, 0.2s Time] [2022-01-18 16:23:46,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2733 states. [2022-01-18 16:23:46,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2733 to 1717. [2022-01-18 16:23:46,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1717 states, 1716 states have (on average 2.4702797202797204) internal successors, (4239), 1716 states have internal predecessors, (4239), 0 states have call successors, (0), 0 states have 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:23:46,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1717 states to 1717 states and 4239 transitions. [2022-01-18 16:23:46,795 INFO L78 Accepts]: Start accepts. Automaton has 1717 states and 4239 transitions. Word has length 41 [2022-01-18 16:23:46,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:46,795 INFO L470 AbstractCegarLoop]: Abstraction has 1717 states and 4239 transitions. [2022-01-18 16:23:46,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.25) internal successors, (91), 27 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have 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:23:46,795 INFO L276 IsEmpty]: Start isEmpty. Operand 1717 states and 4239 transitions. [2022-01-18 16:23:46,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-01-18 16:23:46,797 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:46,797 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:23:46,815 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-18 16:23:47,004 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,SelfDestructingSolverStorable28 [2022-01-18 16:23:47,005 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:23:47,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:47,005 INFO L85 PathProgramCache]: Analyzing trace with hash 432687225, now seen corresponding path program 23 times [2022-01-18 16:23:47,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:47,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599088422] [2022-01-18 16:23:47,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:47,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:47,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:47,155 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:47,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:47,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599088422] [2022-01-18 16:23:47,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599088422] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:47,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [74210417] [2022-01-18 16:23:47,155 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:23:47,156 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:47,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:47,156 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:23:47,157 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:23:47,178 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 16:23:47,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:47,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:23:47,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:47,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:47,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:47,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:47,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:47,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:47,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:47,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:47,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:47,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:47,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:47,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:47,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 29 [2022-01-18 16:23:47,564 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:47,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:47,935 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 16:23:47,935 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 76 treesize of output 186 [2022-01-18 16:23:48,272 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:48,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [74210417] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:48,273 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:48,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 25 [2022-01-18 16:23:48,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826781617] [2022-01-18 16:23:48,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:48,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 16:23:48,273 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:48,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 16:23:48,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=523, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:23:48,273 INFO L87 Difference]: Start difference. First operand 1717 states and 4239 transitions. Second operand has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:49,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:49,672 INFO L93 Difference]: Finished difference Result 5605 states and 13676 transitions. [2022-01-18 16:23:49,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 16:23:49,673 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-01-18 16:23:49,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:49,681 INFO L225 Difference]: With dead ends: 5605 [2022-01-18 16:23:49,681 INFO L226 Difference]: Without dead ends: 5045 [2022-01-18 16:23:49,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 70 SyntacticMatches, 3 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1293 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=713, Invalid=3577, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 16:23:49,683 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 521 mSDsluCounter, 1304 mSDsCounter, 0 mSdLazyCounter, 1109 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 521 SdHoareTripleChecker+Valid, 974 SdHoareTripleChecker+Invalid, 1398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 1109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 116 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:49,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [521 Valid, 974 Invalid, 1398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 1109 Invalid, 0 Unknown, 116 Unchecked, 0.5s Time] [2022-01-18 16:23:49,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5045 states. [2022-01-18 16:23:49,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5045 to 2341. [2022-01-18 16:23:49,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2341 states, 2340 states have (on average 2.503846153846154) internal successors, (5859), 2340 states have internal predecessors, (5859), 0 states have call successors, (0), 0 states have 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:23:49,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2341 states to 2341 states and 5859 transitions. [2022-01-18 16:23:49,734 INFO L78 Accepts]: Start accepts. Automaton has 2341 states and 5859 transitions. Word has length 41 [2022-01-18 16:23:49,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:49,734 INFO L470 AbstractCegarLoop]: Abstraction has 2341 states and 5859 transitions. [2022-01-18 16:23:49,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:23:49,734 INFO L276 IsEmpty]: Start isEmpty. Operand 2341 states and 5859 transitions. [2022-01-18 16:23:49,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-01-18 16:23:49,738 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:49,738 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:23:49,754 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:23:49,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:49,951 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:23:49,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:49,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1574040455, now seen corresponding path program 24 times [2022-01-18 16:23:49,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:49,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377353777] [2022-01-18 16:23:49,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:49,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:49,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:50,089 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:50,089 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:50,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377353777] [2022-01-18 16:23:50,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377353777] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:50,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813219258] [2022-01-18 16:23:50,089 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:23:50,089 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:50,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:50,090 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:23:50,091 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:23:50,113 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 16:23:50,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:50,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 36 conjunts are in the unsatisfiable core [2022-01-18 16:23:50,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:50,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:50,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:50,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:50,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:50,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:50,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:50,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:50,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:50,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:50,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:50,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:50,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:50,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:50,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 31 [2022-01-18 16:23:50,541 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:50,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:50,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:50,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:50,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:50,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:50,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:50,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:50,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:50,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:50,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:50,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:50,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:50,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:50,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:50,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:50,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:50,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:50,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:50,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:50,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:23:50,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 18 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 76 treesize of output 144 [2022-01-18 16:23:51,173 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:51,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813219258] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:51,173 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:51,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 16:23:51,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796879076] [2022-01-18 16:23:51,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:51,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 16:23:51,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:51,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 16:23:51,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=576, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:23:51,174 INFO L87 Difference]: Start difference. First operand 2341 states and 5859 transitions. Second operand has 28 states, 28 states have (on average 3.142857142857143) internal successors, (88), 27 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have 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:23:52,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:52,654 INFO L93 Difference]: Finished difference Result 5941 states and 14829 transitions. [2022-01-18 16:23:52,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 16:23:52,655 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.142857142857143) internal successors, (88), 27 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-01-18 16:23:52,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:52,674 INFO L225 Difference]: With dead ends: 5941 [2022-01-18 16:23:52,674 INFO L226 Difference]: Without dead ends: 5557 [2022-01-18 16:23:52,675 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 67 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1253 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=848, Invalid=3708, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 16:23:52,676 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 358 mSDsluCounter, 1057 mSDsCounter, 0 mSdLazyCounter, 849 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 791 SdHoareTripleChecker+Invalid, 1220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 849 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 257 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:52,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [358 Valid, 791 Invalid, 1220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 849 Invalid, 0 Unknown, 257 Unchecked, 0.4s Time] [2022-01-18 16:23:52,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5557 states. [2022-01-18 16:23:52,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5557 to 3585. [2022-01-18 16:23:52,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3585 states, 3584 states have (on average 2.507533482142857) internal successors, (8987), 3584 states have internal predecessors, (8987), 0 states have call successors, (0), 0 states have 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:23:52,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3585 states to 3585 states and 8987 transitions. [2022-01-18 16:23:52,729 INFO L78 Accepts]: Start accepts. Automaton has 3585 states and 8987 transitions. Word has length 41 [2022-01-18 16:23:52,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:52,729 INFO L470 AbstractCegarLoop]: Abstraction has 3585 states and 8987 transitions. [2022-01-18 16:23:52,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.142857142857143) internal successors, (88), 27 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have 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:23:52,730 INFO L276 IsEmpty]: Start isEmpty. Operand 3585 states and 8987 transitions. [2022-01-18 16:23:52,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-01-18 16:23:52,735 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:52,735 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:23:52,752 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:23:52,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:52,943 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:23:52,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:52,944 INFO L85 PathProgramCache]: Analyzing trace with hash -777653639, now seen corresponding path program 25 times [2022-01-18 16:23:52,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:52,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282892385] [2022-01-18 16:23:52,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:52,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:52,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:53,104 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:53,104 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:53,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282892385] [2022-01-18 16:23:53,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282892385] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:53,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447994282] [2022-01-18 16:23:53,104 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:23:53,104 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:53,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:53,105 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:23:53,106 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:23:53,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:53,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:23:53,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:53,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:53,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:53,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:53,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:53,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:53,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:53,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:53,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:53,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:53,487 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 29 [2022-01-18 16:23:53,499 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:53,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:53,864 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 16:23:53,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 76 treesize of output 186 [2022-01-18 16:23:54,339 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 5 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:54,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447994282] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:54,339 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:54,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 24 [2022-01-18 16:23:54,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059230455] [2022-01-18 16:23:54,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:54,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 16:23:54,340 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:54,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 16:23:54,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=482, Unknown=0, NotChecked=0, Total=600 [2022-01-18 16:23:54,340 INFO L87 Difference]: Start difference. First operand 3585 states and 8987 transitions. Second operand has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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:23:55,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:55,255 INFO L93 Difference]: Finished difference Result 6535 states and 16160 transitions. [2022-01-18 16:23:55,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 16:23:55,255 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-01-18 16:23:55,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:55,263 INFO L225 Difference]: With dead ends: 6535 [2022-01-18 16:23:55,263 INFO L226 Difference]: Without dead ends: 6155 [2022-01-18 16:23:55,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 66 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 730 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=487, Invalid=2269, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:23:55,264 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 400 mSDsluCounter, 1015 mSDsCounter, 0 mSdLazyCounter, 955 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 756 SdHoareTripleChecker+Invalid, 1138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 955 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 78 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:55,264 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 756 Invalid, 1138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 955 Invalid, 0 Unknown, 78 Unchecked, 0.4s Time] [2022-01-18 16:23:55,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6155 states. [2022-01-18 16:23:55,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6155 to 3675. [2022-01-18 16:23:55,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3675 states, 3674 states have (on average 2.504899292324442) internal successors, (9203), 3674 states have internal predecessors, (9203), 0 states have call successors, (0), 0 states have 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:23:55,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3675 states to 3675 states and 9203 transitions. [2022-01-18 16:23:55,330 INFO L78 Accepts]: Start accepts. Automaton has 3675 states and 9203 transitions. Word has length 41 [2022-01-18 16:23:55,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:55,330 INFO L470 AbstractCegarLoop]: Abstraction has 3675 states and 9203 transitions. [2022-01-18 16:23:55,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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:23:55,330 INFO L276 IsEmpty]: Start isEmpty. Operand 3675 states and 9203 transitions. [2022-01-18 16:23:55,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-01-18 16:23:55,333 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:55,333 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:23:55,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 16:23:55,549 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:55,549 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:23:55,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:55,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1510585977, now seen corresponding path program 26 times [2022-01-18 16:23:55,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:55,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58576767] [2022-01-18 16:23:55,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:55,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:55,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:55,702 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:55,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:55,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58576767] [2022-01-18 16:23:55,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58576767] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:55,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530399175] [2022-01-18 16:23:55,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:23:55,703 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:55,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:55,704 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:23:55,704 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:23:55,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:23:55,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:55,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:23:55,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:56,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:56,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:56,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:56,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:56,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:23:56,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:56,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:56,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:23:56,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 29 [2022-01-18 16:23:56,111 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:56,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:56,490 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 16:23:56,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 76 treesize of output 186 [2022-01-18 16:23:56,880 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 5 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:56,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530399175] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:56,881 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:56,881 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 16:23:56,881 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711128951] [2022-01-18 16:23:56,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:56,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 16:23:56,881 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:56,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 16:23:56,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:23:56,882 INFO L87 Difference]: Start difference. First operand 3675 states and 9203 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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:23:57,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:57,675 INFO L93 Difference]: Finished difference Result 6199 states and 15534 transitions. [2022-01-18 16:23:57,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 16:23:57,675 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-01-18 16:23:57,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:57,681 INFO L225 Difference]: With dead ends: 6199 [2022-01-18 16:23:57,681 INFO L226 Difference]: Without dead ends: 6063 [2022-01-18 16:23:57,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 65 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 605 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=445, Invalid=2207, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 16:23:57,682 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 334 mSDsluCounter, 937 mSDsCounter, 0 mSdLazyCounter, 850 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 1171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 850 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 268 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:57,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [334 Valid, 687 Invalid, 1171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 850 Invalid, 0 Unknown, 268 Unchecked, 0.3s Time] [2022-01-18 16:23:57,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6063 states. [2022-01-18 16:23:57,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6063 to 3883. [2022-01-18 16:23:57,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3883 states, 3882 states have (on average 2.50875837197321) internal successors, (9739), 3882 states have internal predecessors, (9739), 0 states have call successors, (0), 0 states have 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:23:57,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3883 states to 3883 states and 9739 transitions. [2022-01-18 16:23:57,734 INFO L78 Accepts]: Start accepts. Automaton has 3883 states and 9739 transitions. Word has length 41 [2022-01-18 16:23:57,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:23:57,734 INFO L470 AbstractCegarLoop]: Abstraction has 3883 states and 9739 transitions. [2022-01-18 16:23:57,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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:23:57,734 INFO L276 IsEmpty]: Start isEmpty. Operand 3883 states and 9739 transitions. [2022-01-18 16:23:57,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-01-18 16:23:57,737 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:23:57,737 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:23:57,767 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-01-18 16:23:57,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:57,951 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:23:57,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:23:57,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1985665145, now seen corresponding path program 27 times [2022-01-18 16:23:57,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:23:57,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492215397] [2022-01-18 16:23:57,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:23:57,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:23:57,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:23:58,100 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:58,101 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:23:58,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492215397] [2022-01-18 16:23:58,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492215397] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:23:58,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884066219] [2022-01-18 16:23:58,101 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:23:58,101 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:23:58,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:23:58,102 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:23:58,103 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:23:58,124 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 16:23:58,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:23:58,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 36 conjunts are in the unsatisfiable core [2022-01-18 16:23:58,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:23:58,427 INFO L353 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2022-01-18 16:23:58,427 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 77 treesize of output 29 [2022-01-18 16:23:58,439 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:58,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:23:58,793 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 16:23:58,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 76 treesize of output 186 [2022-01-18 16:23:59,233 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 11 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:23:59,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884066219] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:23:59,233 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:23:59,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2022-01-18 16:23:59,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072863878] [2022-01-18 16:23:59,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:23:59,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 16:23:59,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:23:59,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 16:23:59,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2022-01-18 16:23:59,234 INFO L87 Difference]: Start difference. First operand 3883 states and 9739 transitions. Second operand has 25 states, 25 states have (on average 3.16) internal successors, (79), 24 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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:23:59,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:23:59,985 INFO L93 Difference]: Finished difference Result 5775 states and 14411 transitions. [2022-01-18 16:23:59,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 16:23:59,985 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.16) internal successors, (79), 24 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-01-18 16:23:59,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:23:59,992 INFO L225 Difference]: With dead ends: 5775 [2022-01-18 16:23:59,992 INFO L226 Difference]: Without dead ends: 5715 [2022-01-18 16:23:59,992 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 64 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 396 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=339, Invalid=1641, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:23:59,992 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 267 mSDsluCounter, 870 mSDsCounter, 0 mSdLazyCounter, 1026 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 654 SdHoareTripleChecker+Invalid, 1064 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1026 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:23:59,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [267 Valid, 654 Invalid, 1064 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1026 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:23:59,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5715 states. [2022-01-18 16:24:00,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5715 to 3915. [2022-01-18 16:24:00,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3915 states, 3914 states have (on average 2.5086867654573326) internal successors, (9819), 3914 states have internal predecessors, (9819), 0 states have call successors, (0), 0 states have 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:24:00,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3915 states to 3915 states and 9819 transitions. [2022-01-18 16:24:00,044 INFO L78 Accepts]: Start accepts. Automaton has 3915 states and 9819 transitions. Word has length 41 [2022-01-18 16:24:00,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:24:00,044 INFO L470 AbstractCegarLoop]: Abstraction has 3915 states and 9819 transitions. [2022-01-18 16:24:00,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.16) internal successors, (79), 24 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have 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:24:00,045 INFO L276 IsEmpty]: Start isEmpty. Operand 3915 states and 9819 transitions. [2022-01-18 16:24:00,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-18 16:24:00,048 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:24:00,048 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:24:00,069 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:24:00,267 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,SelfDestructingSolverStorable33 [2022-01-18 16:24:00,267 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:24:00,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:24:00,268 INFO L85 PathProgramCache]: Analyzing trace with hash -960272133, now seen corresponding path program 28 times [2022-01-18 16:24:00,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:24:00,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482929360] [2022-01-18 16:24:00,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:24:00,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:24:00,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:00,295 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 25 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:00,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:24:00,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482929360] [2022-01-18 16:24:00,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482929360] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:24:00,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847813122] [2022-01-18 16:24:00,295 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:24:00,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:00,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:24:00,296 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:24:00,297 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:24:00,318 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:24:00,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:24:00,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 16:24:00,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:24:00,432 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 25 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:24:00,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:24:00,491 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 25 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:24:00,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847813122] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:24:00,491 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:24:00,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 7 [2022-01-18 16:24:00,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520700851] [2022-01-18 16:24:00,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:24:00,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-18 16:24:00,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:24:00,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-18 16:24:00,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2022-01-18 16:24:00,492 INFO L87 Difference]: Start difference. First operand 3915 states and 9819 transitions. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:24:00,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:24:00,540 INFO L93 Difference]: Finished difference Result 5895 states and 14762 transitions. [2022-01-18 16:24:00,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 16:24:00,541 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-01-18 16:24:00,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:24:00,548 INFO L225 Difference]: With dead ends: 5895 [2022-01-18 16:24:00,549 INFO L226 Difference]: Without dead ends: 5887 [2022-01-18 16:24:00,549 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 87 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2022-01-18 16:24:00,549 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 135 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:24:00,550 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 88 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:24:00,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5887 states. [2022-01-18 16:24:00,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5887 to 5027. [2022-01-18 16:24:00,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5027 states, 5026 states have (on average 2.5250696378830084) internal successors, (12691), 5026 states have internal predecessors, (12691), 0 states have call successors, (0), 0 states have 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:24:00,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5027 states to 5027 states and 12691 transitions. [2022-01-18 16:24:00,615 INFO L78 Accepts]: Start accepts. Automaton has 5027 states and 12691 transitions. Word has length 43 [2022-01-18 16:24:00,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:24:00,615 INFO L470 AbstractCegarLoop]: Abstraction has 5027 states and 12691 transitions. [2022-01-18 16:24:00,615 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:24:00,615 INFO L276 IsEmpty]: Start isEmpty. Operand 5027 states and 12691 transitions. [2022-01-18 16:24:00,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-18 16:24:00,621 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:24:00,621 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:24:00,636 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:24:00,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:00,823 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:24:00,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:24:00,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1559445547, now seen corresponding path program 29 times [2022-01-18 16:24:00,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:24:00,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179145560] [2022-01-18 16:24:00,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:24:00,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:24:00,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:00,977 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 5 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:24:00,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:24:00,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179145560] [2022-01-18 16:24:00,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179145560] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:24:00,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549824602] [2022-01-18 16:24:00,977 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:24:00,977 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:00,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:24:00,978 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:24:00,979 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:24:01,002 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 16:24:01,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:24:01,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:24:01,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:24:01,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:01,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:01,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:01,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:01,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:01,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:01,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:01,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:01,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:01,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 29 [2022-01-18 16:24:01,434 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 5 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:24:01,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:24:01,818 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 16:24:01,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 76 treesize of output 186 [2022-01-18 16:24:02,125 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 42 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:24:02,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549824602] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:24:02,125 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:24:02,125 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 16:24:02,125 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274392521] [2022-01-18 16:24:02,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:24:02,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:24:02,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:24:02,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:24:02,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:24:02,126 INFO L87 Difference]: Start difference. First operand 5027 states and 12691 transitions. Second operand has 27 states, 27 states have (on average 3.5555555555555554) internal successors, (96), 26 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:24:02,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:24:02,843 INFO L93 Difference]: Finished difference Result 8863 states and 22425 transitions. [2022-01-18 16:24:02,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 16:24:02,847 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.5555555555555554) internal successors, (96), 26 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-01-18 16:24:02,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:24:02,860 INFO L225 Difference]: With dead ends: 8863 [2022-01-18 16:24:02,860 INFO L226 Difference]: Without dead ends: 8779 [2022-01-18 16:24:02,861 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 73 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 651 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=449, Invalid=2307, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:24:02,861 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 263 mSDsluCounter, 624 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 480 SdHoareTripleChecker+Invalid, 875 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:24:02,861 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 480 Invalid, 875 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 569 Invalid, 0 Unknown, 247 Unchecked, 0.2s Time] [2022-01-18 16:24:02,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8779 states. [2022-01-18 16:24:02,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8779 to 5811. [2022-01-18 16:24:02,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5811 states, 5810 states have (on average 2.510671256454389) internal successors, (14587), 5810 states have internal predecessors, (14587), 0 states have call successors, (0), 0 states have 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:24:02,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5811 states to 5811 states and 14587 transitions. [2022-01-18 16:24:02,939 INFO L78 Accepts]: Start accepts. Automaton has 5811 states and 14587 transitions. Word has length 45 [2022-01-18 16:24:02,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:24:02,939 INFO L470 AbstractCegarLoop]: Abstraction has 5811 states and 14587 transitions. [2022-01-18 16:24:02,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.5555555555555554) internal successors, (96), 26 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:24:02,939 INFO L276 IsEmpty]: Start isEmpty. Operand 5811 states and 14587 transitions. [2022-01-18 16:24:02,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-18 16:24:02,944 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:24:02,944 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:24:02,962 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:24:03,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:03,145 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:24:03,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:24:03,145 INFO L85 PathProgramCache]: Analyzing trace with hash 88103917, now seen corresponding path program 30 times [2022-01-18 16:24:03,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:24:03,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55524782] [2022-01-18 16:24:03,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:24:03,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:24:03,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:03,295 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 5 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:24:03,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:24:03,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55524782] [2022-01-18 16:24:03,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55524782] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:24:03,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236947670] [2022-01-18 16:24:03,295 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:24:03,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:03,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:24:03,296 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:24:03,297 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:24:03,320 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 16:24:03,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:24:03,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:24:03,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:24:03,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:03,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:03,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:03,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:03,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:03,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:03,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:03,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:03,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:03,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:03,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:03,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:03,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:03,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 29 [2022-01-18 16:24:03,791 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 5 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:24:03,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:24:04,186 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 16:24:04,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 76 treesize of output 186 [2022-01-18 16:24:04,537 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 42 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:24:04,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236947670] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:24:04,537 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:24:04,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 16:24:04,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773075229] [2022-01-18 16:24:04,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:24:04,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:24:04,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:24:04,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:24:04,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:24:04,538 INFO L87 Difference]: Start difference. First operand 5811 states and 14587 transitions. Second operand has 27 states, 27 states have (on average 3.5555555555555554) internal successors, (96), 26 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:24:05,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:24:05,258 INFO L93 Difference]: Finished difference Result 9923 states and 24777 transitions. [2022-01-18 16:24:05,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 16:24:05,258 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.5555555555555554) internal successors, (96), 26 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-01-18 16:24:05,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:24:05,271 INFO L225 Difference]: With dead ends: 9923 [2022-01-18 16:24:05,271 INFO L226 Difference]: Without dead ends: 9791 [2022-01-18 16:24:05,272 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 76 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 694 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=478, Invalid=2384, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 16:24:05,272 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 264 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:24:05,272 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 473 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 555 Invalid, 0 Unknown, 247 Unchecked, 0.2s Time] [2022-01-18 16:24:05,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9791 states. [2022-01-18 16:24:05,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9791 to 6547. [2022-01-18 16:24:05,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6547 states, 6546 states have (on average 2.486862205927284) internal successors, (16279), 6546 states have internal predecessors, (16279), 0 states have call successors, (0), 0 states have 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:24:05,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6547 states to 6547 states and 16279 transitions. [2022-01-18 16:24:05,366 INFO L78 Accepts]: Start accepts. Automaton has 6547 states and 16279 transitions. Word has length 45 [2022-01-18 16:24:05,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:24:05,366 INFO L470 AbstractCegarLoop]: Abstraction has 6547 states and 16279 transitions. [2022-01-18 16:24:05,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.5555555555555554) internal successors, (96), 26 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have 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:24:05,366 INFO L276 IsEmpty]: Start isEmpty. Operand 6547 states and 16279 transitions. [2022-01-18 16:24:05,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-18 16:24:05,371 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:24:05,371 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:24:05,387 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:24:05,572 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,SelfDestructingSolverStorable36 [2022-01-18 16:24:05,572 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:24:05,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:24:05,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1359178197, now seen corresponding path program 31 times [2022-01-18 16:24:05,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:24:05,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95897130] [2022-01-18 16:24:05,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:24:05,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:24:05,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:05,716 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 5 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:24:05,716 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:24:05,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95897130] [2022-01-18 16:24:05,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95897130] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:24:05,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387059951] [2022-01-18 16:24:05,716 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:24:05,716 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:05,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:24:05,717 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:24:05,718 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:24:05,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:05,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:24:05,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:24:06,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:06,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:06,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:06,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:06,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:06,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:06,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:06,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:06,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:06,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:06,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 29 [2022-01-18 16:24:06,199 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 5 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:24:06,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:24:06,570 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 16:24:06,570 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 76 treesize of output 186 [2022-01-18 16:24:06,816 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 8 proven. 46 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:24:06,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387059951] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:24:06,817 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:24:06,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 16:24:06,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231260002] [2022-01-18 16:24:06,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:24:06,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 16:24:06,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:24:06,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 16:24:06,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:24:06,818 INFO L87 Difference]: Start difference. First operand 6547 states and 16279 transitions. Second operand has 26 states, 26 states have (on average 3.5384615384615383) internal successors, (92), 25 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have 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:24:07,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:24:07,683 INFO L93 Difference]: Finished difference Result 10107 states and 25241 transitions. [2022-01-18 16:24:07,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 16:24:07,683 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.5384615384615383) internal successors, (92), 25 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-01-18 16:24:07,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:24:07,698 INFO L225 Difference]: With dead ends: 10107 [2022-01-18 16:24:07,698 INFO L226 Difference]: Without dead ends: 9999 [2022-01-18 16:24:07,700 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 77 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 764 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=546, Invalid=2646, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 16:24:07,705 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 345 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 1148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 470 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:24:07,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [345 Valid, 604 Invalid, 1148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 621 Invalid, 0 Unknown, 470 Unchecked, 0.3s Time] [2022-01-18 16:24:07,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9999 states. [2022-01-18 16:24:07,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9999 to 6387. [2022-01-18 16:24:07,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6387 states, 6386 states have (on average 2.485280300657689) internal successors, (15871), 6386 states have internal predecessors, (15871), 0 states have call successors, (0), 0 states have 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:24:07,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6387 states to 6387 states and 15871 transitions. [2022-01-18 16:24:07,824 INFO L78 Accepts]: Start accepts. Automaton has 6387 states and 15871 transitions. Word has length 45 [2022-01-18 16:24:07,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:24:07,824 INFO L470 AbstractCegarLoop]: Abstraction has 6387 states and 15871 transitions. [2022-01-18 16:24:07,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.5384615384615383) internal successors, (92), 25 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have 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:24:07,824 INFO L276 IsEmpty]: Start isEmpty. Operand 6387 states and 15871 transitions. [2022-01-18 16:24:07,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-18 16:24:07,829 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:24:07,829 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:24:07,845 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:24:08,030 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,SelfDestructingSolverStorable37 [2022-01-18 16:24:08,030 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:24:08,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:24:08,031 INFO L85 PathProgramCache]: Analyzing trace with hash -2106655175, now seen corresponding path program 32 times [2022-01-18 16:24:08,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:24:08,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552060844] [2022-01-18 16:24:08,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:24:08,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:24:08,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:08,187 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 5 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:24:08,187 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:24:08,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552060844] [2022-01-18 16:24:08,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552060844] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:24:08,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [879886020] [2022-01-18 16:24:08,187 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:24:08,188 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:08,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:24:08,188 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:24:08,189 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:24:08,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:24:08,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:24:08,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 16:24:08,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:24:08,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:08,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:08,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:08,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:08,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:08,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:08,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:08,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:08,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:08,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:08,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:08,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 29 [2022-01-18 16:24:08,679 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 5 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:24:08,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:24:09,057 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 16:24:09,057 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 76 treesize of output 186 [2022-01-18 16:24:09,465 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 42 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:24:09,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [879886020] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:24:09,465 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:24:09,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 16:24:09,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669660378] [2022-01-18 16:24:09,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:24:09,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 16:24:09,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:24:09,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 16:24:09,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:24:09,466 INFO L87 Difference]: Start difference. First operand 6387 states and 15871 transitions. Second operand has 27 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 26 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have 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:24:10,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:24:10,515 INFO L93 Difference]: Finished difference Result 12507 states and 29791 transitions. [2022-01-18 16:24:10,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 16:24:10,515 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 26 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-01-18 16:24:10,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:24:10,532 INFO L225 Difference]: With dead ends: 12507 [2022-01-18 16:24:10,532 INFO L226 Difference]: Without dead ends: 12399 [2022-01-18 16:24:10,532 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 76 SyntacticMatches, 3 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 957 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=620, Invalid=3162, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 16:24:10,532 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 349 mSDsluCounter, 975 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 701 SdHoareTripleChecker+Invalid, 1418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 543 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:24:10,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [349 Valid, 701 Invalid, 1418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 813 Invalid, 0 Unknown, 543 Unchecked, 0.4s Time] [2022-01-18 16:24:10,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12399 states. [2022-01-18 16:24:10,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12399 to 5773. [2022-01-18 16:24:10,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5773 states, 5772 states have (on average 2.41978516978517) internal successors, (13967), 5772 states have internal predecessors, (13967), 0 states have call successors, (0), 0 states have 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:24:10,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5773 states to 5773 states and 13967 transitions. [2022-01-18 16:24:10,636 INFO L78 Accepts]: Start accepts. Automaton has 5773 states and 13967 transitions. Word has length 45 [2022-01-18 16:24:10,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:24:10,636 INFO L470 AbstractCegarLoop]: Abstraction has 5773 states and 13967 transitions. [2022-01-18 16:24:10,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 26 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have 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:24:10,636 INFO L276 IsEmpty]: Start isEmpty. Operand 5773 states and 13967 transitions. [2022-01-18 16:24:10,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-18 16:24:10,641 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:24:10,641 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:24:10,658 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:24:10,844 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,SelfDestructingSolverStorable38 [2022-01-18 16:24:10,844 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:24:10,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:24:10,844 INFO L85 PathProgramCache]: Analyzing trace with hash 449040727, now seen corresponding path program 33 times [2022-01-18 16:24:10,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:24:10,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456870627] [2022-01-18 16:24:10,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:24:10,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:24:10,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:11,015 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 58 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:24:11,015 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:24:11,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456870627] [2022-01-18 16:24:11,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456870627] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:24:11,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985977089] [2022-01-18 16:24:11,015 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:24:11,016 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:11,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:24:11,016 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:24:11,039 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:24:11,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:24:11,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:24:11,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:24:11,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:24:11,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:11,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:11,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:11,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:11,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:11,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:11,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:11,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:11,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:11,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:11,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:11,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:11,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:11,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:11,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:11,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:11,825 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:11,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:11,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:11,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:11,827 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:11,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:11,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:11,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:11,833 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 10 disjoint index pairs (out of 36 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 34 [2022-01-18 16:24:11,846 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 10 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:11,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:24:12,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:12,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:24:12,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 30 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 90 treesize of output 204 [2022-01-18 16:24:12,809 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 10 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:12,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985977089] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:24:12,809 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:24:12,809 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 33 [2022-01-18 16:24:12,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898771318] [2022-01-18 16:24:12,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:24:12,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:24:12,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:24:12,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:24:12,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=935, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:24:12,810 INFO L87 Difference]: Start difference. First operand 5773 states and 13967 transitions. Second operand has 34 states, 34 states have (on average 3.2058823529411766) internal successors, (109), 33 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have 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:24:14,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:24:14,875 INFO L93 Difference]: Finished difference Result 12693 states and 31061 transitions. [2022-01-18 16:24:14,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-18 16:24:14,875 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 3.2058823529411766) internal successors, (109), 33 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-01-18 16:24:14,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:24:14,892 INFO L225 Difference]: With dead ends: 12693 [2022-01-18 16:24:14,892 INFO L226 Difference]: Without dead ends: 12637 [2022-01-18 16:24:14,892 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3107 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1357, Invalid=8345, Unknown=0, NotChecked=0, Total=9702 [2022-01-18 16:24:14,893 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 375 mSDsluCounter, 1165 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 375 SdHoareTripleChecker+Valid, 871 SdHoareTripleChecker+Invalid, 1516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 712 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:24:14,893 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [375 Valid, 871 Invalid, 1516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 750 Invalid, 0 Unknown, 712 Unchecked, 0.4s Time] [2022-01-18 16:24:14,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12637 states. [2022-01-18 16:24:14,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12637 to 7479. [2022-01-18 16:24:14,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7479 states, 7478 states have (on average 2.4352768119818133) internal successors, (18211), 7478 states have internal predecessors, (18211), 0 states have call successors, (0), 0 states have 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:24:15,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7479 states to 7479 states and 18211 transitions. [2022-01-18 16:24:15,009 INFO L78 Accepts]: Start accepts. Automaton has 7479 states and 18211 transitions. Word has length 47 [2022-01-18 16:24:15,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:24:15,009 INFO L470 AbstractCegarLoop]: Abstraction has 7479 states and 18211 transitions. [2022-01-18 16:24:15,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 3.2058823529411766) internal successors, (109), 33 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have 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:24:15,009 INFO L276 IsEmpty]: Start isEmpty. Operand 7479 states and 18211 transitions. [2022-01-18 16:24:15,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-18 16:24:15,015 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:24:15,015 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:24:15,030 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:24:15,215 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,SelfDestructingSolverStorable39 [2022-01-18 16:24:15,216 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:24:15,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:24:15,216 INFO L85 PathProgramCache]: Analyzing trace with hash -927302825, now seen corresponding path program 34 times [2022-01-18 16:24:15,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:24:15,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713505334] [2022-01-18 16:24:15,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:24:15,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:24:15,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:15,389 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:15,389 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:24:15,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713505334] [2022-01-18 16:24:15,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713505334] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:24:15,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085771913] [2022-01-18 16:24:15,389 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:24:15,389 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:15,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:24:15,391 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:24:15,392 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:24:15,413 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:24:15,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:24:15,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 16:24:15,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:24:15,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:15,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:15,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:15,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:15,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:15,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:15,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:15,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:15,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:15,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:15,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:15,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:15,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:15,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:15,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:15,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:15,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:15,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:15,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:15,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:15,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 10 disjoint index pairs (out of 36 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 34 [2022-01-18 16:24:15,962 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:15,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:24:16,571 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:24:16,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-01-18 16:24:17,062 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 6 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:17,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085771913] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:24:17,062 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:24:17,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 32 [2022-01-18 16:24:17,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947254616] [2022-01-18 16:24:17,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:24:17,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:24:17,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:24:17,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:24:17,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=884, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:24:17,063 INFO L87 Difference]: Start difference. First operand 7479 states and 18211 transitions. Second operand has 33 states, 33 states have (on average 3.303030303030303) internal successors, (109), 32 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have 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:24:18,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:24:18,810 INFO L93 Difference]: Finished difference Result 20975 states and 51028 transitions. [2022-01-18 16:24:18,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 16:24:18,810 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 3.303030303030303) internal successors, (109), 32 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-01-18 16:24:18,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:24:18,838 INFO L225 Difference]: With dead ends: 20975 [2022-01-18 16:24:18,838 INFO L226 Difference]: Without dead ends: 20699 [2022-01-18 16:24:18,839 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 86 SyntacticMatches, 3 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2218 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1107, Invalid=6203, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 16:24:18,839 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 456 mSDsluCounter, 1226 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 883 SdHoareTripleChecker+Invalid, 1472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 343 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:24:18,839 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [456 Valid, 883 Invalid, 1472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1036 Invalid, 0 Unknown, 343 Unchecked, 0.5s Time] [2022-01-18 16:24:18,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20699 states. [2022-01-18 16:24:18,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20699 to 9383. [2022-01-18 16:24:18,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9383 states, 9382 states have (on average 2.4379663184822) internal successors, (22873), 9382 states have internal predecessors, (22873), 0 states have call successors, (0), 0 states have 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:24:19,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9383 states to 9383 states and 22873 transitions. [2022-01-18 16:24:19,014 INFO L78 Accepts]: Start accepts. Automaton has 9383 states and 22873 transitions. Word has length 47 [2022-01-18 16:24:19,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:24:19,014 INFO L470 AbstractCegarLoop]: Abstraction has 9383 states and 22873 transitions. [2022-01-18 16:24:19,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 3.303030303030303) internal successors, (109), 32 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have 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:24:19,014 INFO L276 IsEmpty]: Start isEmpty. Operand 9383 states and 22873 transitions. [2022-01-18 16:24:19,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-18 16:24:19,024 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:24:19,024 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:24:19,039 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-01-18 16:24:19,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:19,230 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:24:19,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:24:19,230 INFO L85 PathProgramCache]: Analyzing trace with hash -266221225, now seen corresponding path program 35 times [2022-01-18 16:24:19,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:24:19,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622023854] [2022-01-18 16:24:19,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:24:19,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:24:19,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:19,413 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:19,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:24:19,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622023854] [2022-01-18 16:24:19,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622023854] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:24:19,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329672053] [2022-01-18 16:24:19,414 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:24:19,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:19,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:24:19,415 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:24:19,416 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:24:19,439 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 16:24:19,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:24:19,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:24:19,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:24:20,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:20,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:20,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:20,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:20,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:20,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:20,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:20,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:20,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:20,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:20,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:20,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:20,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:20,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:20,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:20,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:20,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:20,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:20,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:20,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:20,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 10 disjoint index pairs (out of 36 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 32 [2022-01-18 16:24:20,060 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 9 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:20,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:24:20,454 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:20,512 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:24:20,512 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 30 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 94 treesize of output 208 [2022-01-18 16:24:20,747 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 9 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:20,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329672053] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:24:20,748 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:24:20,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 33 [2022-01-18 16:24:20,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168856558] [2022-01-18 16:24:20,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:24:20,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:24:20,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:24:20,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:24:20,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=922, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:24:20,749 INFO L87 Difference]: Start difference. First operand 9383 states and 22873 transitions. Second operand has 34 states, 34 states have (on average 3.235294117647059) internal successors, (110), 33 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:24:22,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:24:22,351 INFO L93 Difference]: Finished difference Result 16167 states and 39541 transitions. [2022-01-18 16:24:22,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 16:24:22,351 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 3.235294117647059) internal successors, (110), 33 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-01-18 16:24:22,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:24:22,369 INFO L225 Difference]: With dead ends: 16167 [2022-01-18 16:24:22,369 INFO L226 Difference]: Without dead ends: 15559 [2022-01-18 16:24:22,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 73 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1630 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=856, Invalid=4546, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 16:24:22,370 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 425 mSDsluCounter, 1323 mSDsCounter, 0 mSdLazyCounter, 1179 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 1012 SdHoareTripleChecker+Invalid, 1500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 197 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:24:22,370 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [425 Valid, 1012 Invalid, 1500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1179 Invalid, 0 Unknown, 197 Unchecked, 0.6s Time] [2022-01-18 16:24:22,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15559 states. [2022-01-18 16:24:22,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15559 to 11567. [2022-01-18 16:24:22,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11567 states, 11566 states have (on average 2.4375756527753762) internal successors, (28193), 11566 states have internal predecessors, (28193), 0 states have call successors, (0), 0 states have 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:24:22,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11567 states to 11567 states and 28193 transitions. [2022-01-18 16:24:22,523 INFO L78 Accepts]: Start accepts. Automaton has 11567 states and 28193 transitions. Word has length 47 [2022-01-18 16:24:22,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:24:22,523 INFO L470 AbstractCegarLoop]: Abstraction has 11567 states and 28193 transitions. [2022-01-18 16:24:22,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 3.235294117647059) internal successors, (110), 33 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:24:22,524 INFO L276 IsEmpty]: Start isEmpty. Operand 11567 states and 28193 transitions. [2022-01-18 16:24:22,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-18 16:24:22,533 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:24:22,533 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:24:22,548 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:24:22,733 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,SelfDestructingSolverStorable41 [2022-01-18 16:24:22,734 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:24:22,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:24:22,734 INFO L85 PathProgramCache]: Analyzing trace with hash 219710227, now seen corresponding path program 36 times [2022-01-18 16:24:22,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:24:22,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882302367] [2022-01-18 16:24:22,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:24:22,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:24:22,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:22,906 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 57 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:24:22,906 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:24:22,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882302367] [2022-01-18 16:24:22,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882302367] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:24:22,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710715398] [2022-01-18 16:24:22,907 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:24:22,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:22,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:24:22,907 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:24:22,908 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:24:22,931 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 16:24:22,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:24:22,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:24:22,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:24:23,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:23,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:23,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:23,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:23,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:23,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:23,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:23,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:23,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:23,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:23,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:23,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:23,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:23,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:23,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:23,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:23,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:23,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:23,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:23,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:23,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 10 disjoint index pairs (out of 36 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 34 [2022-01-18 16:24:23,478 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 7 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:23,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:24:24,085 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:24:24,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-01-18 16:24:24,796 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 9 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:24,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710715398] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:24:24,796 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:24:24,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 32 [2022-01-18 16:24:24,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835730351] [2022-01-18 16:24:24,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:24:24,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:24:24,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:24:24,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:24:24,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=874, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:24:24,797 INFO L87 Difference]: Start difference. First operand 11567 states and 28193 transitions. Second operand has 33 states, 33 states have (on average 3.272727272727273) internal successors, (108), 32 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:24:26,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:24:26,541 INFO L93 Difference]: Finished difference Result 19547 states and 48071 transitions. [2022-01-18 16:24:26,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 16:24:26,542 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 3.272727272727273) internal successors, (108), 32 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-01-18 16:24:26,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:24:26,568 INFO L225 Difference]: With dead ends: 19547 [2022-01-18 16:24:26,568 INFO L226 Difference]: Without dead ends: 18903 [2022-01-18 16:24:26,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 73 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1657 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=852, Invalid=4848, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 16:24:26,569 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 586 mSDsluCounter, 1533 mSDsCounter, 0 mSdLazyCounter, 1532 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 586 SdHoareTripleChecker+Valid, 1159 SdHoareTripleChecker+Invalid, 1949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 1532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 235 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:24:26,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [586 Valid, 1159 Invalid, 1949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 1532 Invalid, 0 Unknown, 235 Unchecked, 0.7s Time] [2022-01-18 16:24:26,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18903 states. [2022-01-18 16:24:26,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18903 to 12311. [2022-01-18 16:24:26,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12311 states, 12310 states have (on average 2.4398862713241267) internal successors, (30035), 12310 states have internal predecessors, (30035), 0 states have call successors, (0), 0 states have 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:24:26,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12311 states to 12311 states and 30035 transitions. [2022-01-18 16:24:26,778 INFO L78 Accepts]: Start accepts. Automaton has 12311 states and 30035 transitions. Word has length 47 [2022-01-18 16:24:26,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:24:26,778 INFO L470 AbstractCegarLoop]: Abstraction has 12311 states and 30035 transitions. [2022-01-18 16:24:26,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 3.272727272727273) internal successors, (108), 32 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:24:26,778 INFO L276 IsEmpty]: Start isEmpty. Operand 12311 states and 30035 transitions. [2022-01-18 16:24:26,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-18 16:24:26,788 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:24:26,788 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:24:26,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-01-18 16:24:26,988 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,SelfDestructingSolverStorable42 [2022-01-18 16:24:26,988 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:24:26,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:24:26,989 INFO L85 PathProgramCache]: Analyzing trace with hash 866819415, now seen corresponding path program 37 times [2022-01-18 16:24:26,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:24:26,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087082766] [2022-01-18 16:24:26,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:24:26,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:24:26,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:27,183 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:27,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:24:27,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087082766] [2022-01-18 16:24:27,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087082766] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:24:27,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642882622] [2022-01-18 16:24:27,184 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:24:27,184 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:27,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:24:27,185 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:24:27,199 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:24:27,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:27,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 16:24:27,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:24:27,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:27,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:27,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:27,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:27,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:27,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:27,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:27,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:27,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:27,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:27,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:27,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:27,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:27,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:27,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:27,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:27,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:27,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:27,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:27,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:27,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:27,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 10 disjoint index pairs (out of 36 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 34 [2022-01-18 16:24:27,826 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:27,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:24:28,454 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:24:28,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-01-18 16:24:29,066 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 9 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:29,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642882622] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:24:29,067 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:24:29,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-01-18 16:24:29,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023587258] [2022-01-18 16:24:29,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:24:29,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:24:29,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:24:29,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:24:29,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=941, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:24:29,067 INFO L87 Difference]: Start difference. First operand 12311 states and 30035 transitions. Second operand has 34 states, 34 states have (on average 3.2058823529411766) internal successors, (109), 33 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have 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:24:30,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:24:30,629 INFO L93 Difference]: Finished difference Result 17583 states and 43229 transitions. [2022-01-18 16:24:30,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 16:24:30,629 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 3.2058823529411766) internal successors, (109), 33 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-01-18 16:24:30,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:24:30,651 INFO L225 Difference]: With dead ends: 17583 [2022-01-18 16:24:30,651 INFO L226 Difference]: Without dead ends: 17331 [2022-01-18 16:24:30,651 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 72 SyntacticMatches, 2 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1886 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=970, Invalid=5350, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 16:24:30,652 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 592 mSDsluCounter, 1068 mSDsCounter, 0 mSdLazyCounter, 989 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 592 SdHoareTripleChecker+Valid, 769 SdHoareTripleChecker+Invalid, 1555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 989 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 423 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:24:30,652 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [592 Valid, 769 Invalid, 1555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 989 Invalid, 0 Unknown, 423 Unchecked, 0.5s Time] [2022-01-18 16:24:30,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17331 states. [2022-01-18 16:24:30,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17331 to 3579. [2022-01-18 16:24:30,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3579 states, 3578 states have (on average 2.4893795416433764) internal successors, (8907), 3578 states have internal predecessors, (8907), 0 states have call successors, (0), 0 states have 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:24:30,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3579 states to 3579 states and 8907 transitions. [2022-01-18 16:24:30,751 INFO L78 Accepts]: Start accepts. Automaton has 3579 states and 8907 transitions. Word has length 47 [2022-01-18 16:24:30,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:24:30,751 INFO L470 AbstractCegarLoop]: Abstraction has 3579 states and 8907 transitions. [2022-01-18 16:24:30,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 3.2058823529411766) internal successors, (109), 33 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have 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:24:30,751 INFO L276 IsEmpty]: Start isEmpty. Operand 3579 states and 8907 transitions. [2022-01-18 16:24:30,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-18 16:24:30,754 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:24:30,754 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:24:30,769 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:24:30,954 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,SelfDestructingSolverStorable43 [2022-01-18 16:24:30,954 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:24:30,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:24:30,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1343535273, now seen corresponding path program 38 times [2022-01-18 16:24:30,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:24:30,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142096791] [2022-01-18 16:24:30,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:24:30,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:24:30,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:31,170 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:31,170 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:24:31,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142096791] [2022-01-18 16:24:31,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142096791] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:24:31,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073791179] [2022-01-18 16:24:31,170 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:24:31,170 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:31,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:24:31,171 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:24:31,173 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:24:31,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:24:31,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:24:31,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 16:24:31,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:24:31,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:31,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:31,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:31,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:31,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:31,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:31,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:31,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:31,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:31,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:31,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:31,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:31,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:31,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:31,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:31,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:31,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:31,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:31,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:31,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:31,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 10 disjoint index pairs (out of 36 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 34 [2022-01-18 16:24:31,752 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:31,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:24:32,351 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:24:32,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-01-18 16:24:32,803 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 15 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:32,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073791179] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:24:32,803 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:24:32,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-01-18 16:24:32,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995733676] [2022-01-18 16:24:32,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:24:32,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:24:32,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:24:32,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:24:32,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=936, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:24:32,804 INFO L87 Difference]: Start difference. First operand 3579 states and 8907 transitions. Second operand has 34 states, 34 states have (on average 3.2058823529411766) internal successors, (109), 33 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have 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:24:33,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:24:33,771 INFO L93 Difference]: Finished difference Result 8303 states and 20655 transitions. [2022-01-18 16:24:33,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 16:24:33,771 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 3.2058823529411766) internal successors, (109), 33 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-01-18 16:24:33,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:24:33,782 INFO L225 Difference]: With dead ends: 8303 [2022-01-18 16:24:33,782 INFO L226 Difference]: Without dead ends: 8235 [2022-01-18 16:24:33,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 72 SyntacticMatches, 2 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1061 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=571, Invalid=3461, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 16:24:33,784 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 374 mSDsluCounter, 1135 mSDsCounter, 0 mSdLazyCounter, 911 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 816 SdHoareTripleChecker+Invalid, 1468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 911 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 483 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:24:33,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [374 Valid, 816 Invalid, 1468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 911 Invalid, 0 Unknown, 483 Unchecked, 0.4s Time] [2022-01-18 16:24:33,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8235 states. [2022-01-18 16:24:33,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8235 to 4387. [2022-01-18 16:24:33,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4387 states, 4386 states have (on average 2.4817601459188325) internal successors, (10885), 4386 states have internal predecessors, (10885), 0 states have call successors, (0), 0 states have 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:24:33,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4387 states to 4387 states and 10885 transitions. [2022-01-18 16:24:33,852 INFO L78 Accepts]: Start accepts. Automaton has 4387 states and 10885 transitions. Word has length 47 [2022-01-18 16:24:33,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:24:33,852 INFO L470 AbstractCegarLoop]: Abstraction has 4387 states and 10885 transitions. [2022-01-18 16:24:33,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 3.2058823529411766) internal successors, (109), 33 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have 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:24:33,852 INFO L276 IsEmpty]: Start isEmpty. Operand 4387 states and 10885 transitions. [2022-01-18 16:24:33,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-18 16:24:33,855 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:24:33,855 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:24:33,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-01-18 16:24:34,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:34,056 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:24:34,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:24:34,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1902581417, now seen corresponding path program 39 times [2022-01-18 16:24:34,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:24:34,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648431379] [2022-01-18 16:24:34,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:24:34,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:24:34,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:34,251 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:34,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:24:34,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648431379] [2022-01-18 16:24:34,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648431379] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:24:34,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643673919] [2022-01-18 16:24:34,251 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:24:34,251 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:34,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:24:34,252 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:24:34,253 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:24:34,276 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:24:34,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:24:34,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:24:34,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:24:34,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:34,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:34,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:34,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:34,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:34,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:34,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:34,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:34,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:34,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:34,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:34,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:34,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:34,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:34,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:34,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:34,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:34,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:34,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:34,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:34,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 10 disjoint index pairs (out of 28 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 34 [2022-01-18 16:24:34,818 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:34,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:24:35,414 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:24:35,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-01-18 16:24:36,092 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 10 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:36,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643673919] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:24:36,092 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:24:36,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-01-18 16:24:36,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614803564] [2022-01-18 16:24:36,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:24:36,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:24:36,092 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:24:36,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:24:36,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=878, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:24:36,093 INFO L87 Difference]: Start difference. First operand 4387 states and 10885 transitions. Second operand has 33 states, 33 states have (on average 3.1818181818181817) internal successors, (105), 32 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:24:37,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:24:37,577 INFO L93 Difference]: Finished difference Result 7415 states and 18483 transitions. [2022-01-18 16:24:37,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 16:24:37,578 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 3.1818181818181817) internal successors, (105), 32 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 47 [2022-01-18 16:24:37,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:24:37,587 INFO L225 Difference]: With dead ends: 7415 [2022-01-18 16:24:37,587 INFO L226 Difference]: Without dead ends: 7351 [2022-01-18 16:24:37,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 72 SyntacticMatches, 3 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1751 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=987, Invalid=5175, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 16:24:37,588 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 460 mSDsluCounter, 975 mSDsCounter, 0 mSdLazyCounter, 1156 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 715 SdHoareTripleChecker+Invalid, 1537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 288 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:24:37,588 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [460 Valid, 715 Invalid, 1537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1156 Invalid, 0 Unknown, 288 Unchecked, 0.5s Time] [2022-01-18 16:24:37,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7351 states. [2022-01-18 16:24:37,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7351 to 3547. [2022-01-18 16:24:37,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3547 states, 3546 states have (on average 2.484771573604061) internal successors, (8811), 3546 states have internal predecessors, (8811), 0 states have call successors, (0), 0 states have 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:24:37,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3547 states to 3547 states and 8811 transitions. [2022-01-18 16:24:37,662 INFO L78 Accepts]: Start accepts. Automaton has 3547 states and 8811 transitions. Word has length 47 [2022-01-18 16:24:37,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:24:37,662 INFO L470 AbstractCegarLoop]: Abstraction has 3547 states and 8811 transitions. [2022-01-18 16:24:37,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 3.1818181818181817) internal successors, (105), 32 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:24:37,662 INFO L276 IsEmpty]: Start isEmpty. Operand 3547 states and 8811 transitions. [2022-01-18 16:24:37,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-18 16:24:37,664 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:24:37,665 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:24:37,680 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-01-18 16:24:37,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:37,874 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:24:37,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:24:37,875 INFO L85 PathProgramCache]: Analyzing trace with hash 574804311, now seen corresponding path program 40 times [2022-01-18 16:24:37,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:24:37,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205134768] [2022-01-18 16:24:37,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:24:37,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:24:37,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:38,075 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:38,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:24:38,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205134768] [2022-01-18 16:24:38,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205134768] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:24:38,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997735681] [2022-01-18 16:24:38,075 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:24:38,076 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:38,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:24:38,077 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:24:38,100 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:24:38,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:24:38,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:24:38,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:24:38,111 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:24:38,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:38,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:38,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:38,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:38,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:38,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:38,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:38,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:38,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:38,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:38,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:38,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:38,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:38,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 10 disjoint index pairs (out of 21 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 34 [2022-01-18 16:24:38,668 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 9 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:38,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:24:39,250 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:24:39,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-01-18 16:24:39,810 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 6 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:39,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997735681] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:24:39,811 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:24:39,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 30 [2022-01-18 16:24:39,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193931340] [2022-01-18 16:24:39,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:24:39,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:24:39,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:24:39,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:24:39,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=769, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:24:39,811 INFO L87 Difference]: Start difference. First operand 3547 states and 8811 transitions. Second operand has 31 states, 31 states have (on average 3.2580645161290325) internal successors, (101), 30 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:24:41,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:24:41,140 INFO L93 Difference]: Finished difference Result 8735 states and 21574 transitions. [2022-01-18 16:24:41,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 16:24:41,140 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.2580645161290325) internal successors, (101), 30 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-01-18 16:24:41,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:24:41,150 INFO L225 Difference]: With dead ends: 8735 [2022-01-18 16:24:41,151 INFO L226 Difference]: Without dead ends: 8287 [2022-01-18 16:24:41,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 76 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1193 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=675, Invalid=3485, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 16:24:41,151 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 591 mSDsluCounter, 1342 mSDsCounter, 0 mSdLazyCounter, 1122 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 591 SdHoareTripleChecker+Valid, 991 SdHoareTripleChecker+Invalid, 1429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 1122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 111 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:24:41,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [591 Valid, 991 Invalid, 1429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 1122 Invalid, 0 Unknown, 111 Unchecked, 0.5s Time] [2022-01-18 16:24:41,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8287 states. [2022-01-18 16:24:41,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8287 to 4811. [2022-01-18 16:24:41,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4811 states, 4810 states have (on average 2.5054054054054054) internal successors, (12051), 4810 states have internal predecessors, (12051), 0 states have call successors, (0), 0 states have 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:24:41,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4811 states to 4811 states and 12051 transitions. [2022-01-18 16:24:41,216 INFO L78 Accepts]: Start accepts. Automaton has 4811 states and 12051 transitions. Word has length 47 [2022-01-18 16:24:41,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:24:41,216 INFO L470 AbstractCegarLoop]: Abstraction has 4811 states and 12051 transitions. [2022-01-18 16:24:41,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.2580645161290325) internal successors, (101), 30 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:24:41,217 INFO L276 IsEmpty]: Start isEmpty. Operand 4811 states and 12051 transitions. [2022-01-18 16:24:41,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-18 16:24:41,220 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:24:41,220 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:24:41,236 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:24:41,435 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,SelfDestructingSolverStorable46 [2022-01-18 16:24:41,435 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:24:41,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:24:41,436 INFO L85 PathProgramCache]: Analyzing trace with hash -641493673, now seen corresponding path program 41 times [2022-01-18 16:24:41,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:24:41,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172458828] [2022-01-18 16:24:41,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:24:41,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:24:41,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:41,619 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:41,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:24:41,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172458828] [2022-01-18 16:24:41,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172458828] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:24:41,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997210330] [2022-01-18 16:24:41,619 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:24:41,619 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:41,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:24:41,620 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:24:41,620 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:24:41,644 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 16:24:41,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:24:41,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:24:41,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:24:42,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:42,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:42,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:42,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:42,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:42,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:42,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:42,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:42,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:42,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:42,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:42,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:42,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:42,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:42,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:42,151 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:42,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 10 disjoint index pairs (out of 21 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 34 [2022-01-18 16:24:42,164 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 9 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:42,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:24:42,747 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:24:42,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-01-18 16:24:43,430 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 6 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:43,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997210330] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:24:43,430 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:24:43,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 30 [2022-01-18 16:24:43,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860115568] [2022-01-18 16:24:43,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:24:43,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:24:43,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:24:43,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:24:43,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=765, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:24:43,431 INFO L87 Difference]: Start difference. First operand 4811 states and 12051 transitions. Second operand has 31 states, 31 states have (on average 3.2580645161290325) internal successors, (101), 30 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:24:45,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:24:45,370 INFO L93 Difference]: Finished difference Result 10887 states and 27061 transitions. [2022-01-18 16:24:45,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 16:24:45,371 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.2580645161290325) internal successors, (101), 30 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-01-18 16:24:45,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:24:45,384 INFO L225 Difference]: With dead ends: 10887 [2022-01-18 16:24:45,384 INFO L226 Difference]: Without dead ends: 10183 [2022-01-18 16:24:45,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 72 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1922 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=983, Invalid=5179, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 16:24:45,385 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 710 mSDsluCounter, 2064 mSDsCounter, 0 mSdLazyCounter, 1817 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 710 SdHoareTripleChecker+Valid, 1499 SdHoareTripleChecker+Invalid, 2292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 1817 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 231 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:24:45,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [710 Valid, 1499 Invalid, 2292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 1817 Invalid, 0 Unknown, 231 Unchecked, 0.8s Time] [2022-01-18 16:24:45,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10183 states. [2022-01-18 16:24:45,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10183 to 4903. [2022-01-18 16:24:45,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4903 states, 4902 states have (on average 2.5236638106895146) internal successors, (12371), 4902 states have internal predecessors, (12371), 0 states have call successors, (0), 0 states have 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:24:45,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4903 states to 4903 states and 12371 transitions. [2022-01-18 16:24:45,480 INFO L78 Accepts]: Start accepts. Automaton has 4903 states and 12371 transitions. Word has length 47 [2022-01-18 16:24:45,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:24:45,480 INFO L470 AbstractCegarLoop]: Abstraction has 4903 states and 12371 transitions. [2022-01-18 16:24:45,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.2580645161290325) internal successors, (101), 30 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:24:45,480 INFO L276 IsEmpty]: Start isEmpty. Operand 4903 states and 12371 transitions. [2022-01-18 16:24:45,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-18 16:24:45,483 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:24:45,483 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:24:45,499 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-01-18 16:24:45,687 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,SelfDestructingSolverStorable47 [2022-01-18 16:24:45,687 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:24:45,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:24:45,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1718807721, now seen corresponding path program 42 times [2022-01-18 16:24:45,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:24:45,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188179010] [2022-01-18 16:24:45,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:24:45,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:24:45,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:45,886 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:45,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:24:45,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188179010] [2022-01-18 16:24:45,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188179010] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:24:45,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577978293] [2022-01-18 16:24:45,886 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:24:45,886 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:45,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:24:45,887 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:24:45,888 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:24:45,910 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 16:24:45,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:24:45,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 16:24:45,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:24:46,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:46,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:46,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:46,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:46,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:46,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:46,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:46,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:46,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:46,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:46,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:46,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:46,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:46,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:46,454 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:46,454 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,455 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 10 disjoint index pairs (out of 21 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 36 [2022-01-18 16:24:46,467 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:46,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:24:46,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,952 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,954 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,954 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:46,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:47,005 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:24:47,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 30 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 94 treesize of output 208 [2022-01-18 16:24:47,366 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:47,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577978293] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:24:47,366 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:24:47,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-01-18 16:24:47,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036720674] [2022-01-18 16:24:47,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:24:47,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:24:47,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:24:47,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:24:47,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=807, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:24:47,367 INFO L87 Difference]: Start difference. First operand 4903 states and 12371 transitions. Second operand has 33 states, 33 states have (on average 3.090909090909091) internal successors, (102), 32 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have 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:24:49,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:24:49,818 INFO L93 Difference]: Finished difference Result 12235 states and 30658 transitions. [2022-01-18 16:24:49,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 16:24:49,819 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 3.090909090909091) internal successors, (102), 32 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-01-18 16:24:49,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:24:49,834 INFO L225 Difference]: With dead ends: 12235 [2022-01-18 16:24:49,834 INFO L226 Difference]: Without dead ends: 11623 [2022-01-18 16:24:49,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 76 SyntacticMatches, 4 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2360 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1435, Invalid=6575, Unknown=0, NotChecked=0, Total=8010 [2022-01-18 16:24:49,835 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 569 mSDsluCounter, 1576 mSDsCounter, 0 mSdLazyCounter, 1249 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 569 SdHoareTripleChecker+Valid, 1135 SdHoareTripleChecker+Invalid, 1814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 1249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 402 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:24:49,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [569 Valid, 1135 Invalid, 1814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 1249 Invalid, 0 Unknown, 402 Unchecked, 0.7s Time] [2022-01-18 16:24:49,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11623 states. [2022-01-18 16:24:49,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11623 to 6631. [2022-01-18 16:24:49,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6631 states, 6630 states have (on average 2.5295625942684765) internal successors, (16771), 6630 states have internal predecessors, (16771), 0 states have call successors, (0), 0 states have 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:24:49,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6631 states to 6631 states and 16771 transitions. [2022-01-18 16:24:49,939 INFO L78 Accepts]: Start accepts. Automaton has 6631 states and 16771 transitions. Word has length 47 [2022-01-18 16:24:49,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:24:49,939 INFO L470 AbstractCegarLoop]: Abstraction has 6631 states and 16771 transitions. [2022-01-18 16:24:49,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 3.090909090909091) internal successors, (102), 32 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have 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:24:49,939 INFO L276 IsEmpty]: Start isEmpty. Operand 6631 states and 16771 transitions. [2022-01-18 16:24:49,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-18 16:24:49,943 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:24:49,943 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:24:49,958 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:24:50,144 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,SelfDestructingSolverStorable48 [2022-01-18 16:24:50,144 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:24:50,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:24:50,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1228093271, now seen corresponding path program 43 times [2022-01-18 16:24:50,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:24:50,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627463308] [2022-01-18 16:24:50,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:24:50,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:24:50,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:50,351 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:50,351 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:24:50,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627463308] [2022-01-18 16:24:50,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627463308] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:24:50,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053925568] [2022-01-18 16:24:50,352 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:24:50,352 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:50,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:24:50,352 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:24:50,353 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:24:50,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:50,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:24:50,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:24:50,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:50,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:50,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:50,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:50,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:50,877 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:50,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:50,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:50,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:50,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:50,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:50,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:50,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 34 [2022-01-18 16:24:50,893 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 9 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:50,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:24:51,454 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:24:51,455 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-01-18 16:24:51,917 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 10 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:51,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053925568] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:24:51,918 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:24:51,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 29 [2022-01-18 16:24:51,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894106870] [2022-01-18 16:24:51,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:24:51,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:24:51,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:24:51,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:24:51,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=715, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:24:51,919 INFO L87 Difference]: Start difference. First operand 6631 states and 16771 transitions. Second operand has 30 states, 30 states have (on average 3.2333333333333334) internal successors, (97), 29 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have 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:24:53,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:24:53,457 INFO L93 Difference]: Finished difference Result 11735 states and 29232 transitions. [2022-01-18 16:24:53,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 16:24:53,457 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.2333333333333334) internal successors, (97), 29 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-01-18 16:24:53,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:24:53,472 INFO L225 Difference]: With dead ends: 11735 [2022-01-18 16:24:53,472 INFO L226 Difference]: Without dead ends: 11219 [2022-01-18 16:24:53,472 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 72 SyntacticMatches, 6 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1221 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=711, Invalid=3711, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 16:24:53,473 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 516 mSDsluCounter, 1784 mSDsCounter, 0 mSdLazyCounter, 1657 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 516 SdHoareTripleChecker+Valid, 1317 SdHoareTripleChecker+Invalid, 1960 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 1657 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 148 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:24:53,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [516 Valid, 1317 Invalid, 1960 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 1657 Invalid, 0 Unknown, 148 Unchecked, 0.7s Time] [2022-01-18 16:24:53,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11219 states. [2022-01-18 16:24:53,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11219 to 7615. [2022-01-18 16:24:53,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7615 states, 7614 states have (on average 2.5199632256369844) internal successors, (19187), 7614 states have internal predecessors, (19187), 0 states have call successors, (0), 0 states have 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:24:53,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7615 states to 7615 states and 19187 transitions. [2022-01-18 16:24:53,591 INFO L78 Accepts]: Start accepts. Automaton has 7615 states and 19187 transitions. Word has length 47 [2022-01-18 16:24:53,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:24:53,591 INFO L470 AbstractCegarLoop]: Abstraction has 7615 states and 19187 transitions. [2022-01-18 16:24:53,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.2333333333333334) internal successors, (97), 29 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have 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:24:53,591 INFO L276 IsEmpty]: Start isEmpty. Operand 7615 states and 19187 transitions. [2022-01-18 16:24:53,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-18 16:24:53,596 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:24:53,597 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:24:53,614 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:24:53,810 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:53,810 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:24:53,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:24:53,811 INFO L85 PathProgramCache]: Analyzing trace with hash -2074549929, now seen corresponding path program 44 times [2022-01-18 16:24:53,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:24:53,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580363424] [2022-01-18 16:24:53,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:24:53,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:24:53,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:53,995 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:53,995 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:24:53,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580363424] [2022-01-18 16:24:53,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580363424] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:24:53,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270877864] [2022-01-18 16:24:53,995 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:24:53,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:53,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:24:53,996 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:24:53,997 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:24:54,020 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:24:54,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:24:54,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:24:54,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:24:54,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:54,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:54,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:54,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:54,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:54,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:54,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:54,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:54,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:54,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:54,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:54,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:54,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:54,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:54,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 34 [2022-01-18 16:24:54,521 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:54,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:24:55,101 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:24:55,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-01-18 16:24:55,680 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 10 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:55,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270877864] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:24:55,680 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:24:55,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 29 [2022-01-18 16:24:55,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744126564] [2022-01-18 16:24:55,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:24:55,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:24:55,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:24:55,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:24:55,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:24:55,681 INFO L87 Difference]: Start difference. First operand 7615 states and 19187 transitions. Second operand has 30 states, 30 states have (on average 3.2333333333333334) internal successors, (97), 29 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have 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:24:57,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:24:57,005 INFO L93 Difference]: Finished difference Result 13183 states and 33005 transitions. [2022-01-18 16:24:57,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 16:24:57,006 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.2333333333333334) internal successors, (97), 29 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-01-18 16:24:57,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:24:57,023 INFO L225 Difference]: With dead ends: 13183 [2022-01-18 16:24:57,024 INFO L226 Difference]: Without dead ends: 13023 [2022-01-18 16:24:57,024 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 72 SyntacticMatches, 6 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1105 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=665, Invalid=3625, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 16:24:57,025 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 446 mSDsluCounter, 1352 mSDsCounter, 0 mSdLazyCounter, 1338 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 446 SdHoareTripleChecker+Valid, 991 SdHoareTripleChecker+Invalid, 1644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 202 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:24:57,025 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [446 Valid, 991 Invalid, 1644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1338 Invalid, 0 Unknown, 202 Unchecked, 0.6s Time] [2022-01-18 16:24:57,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13023 states. [2022-01-18 16:24:57,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13023 to 7615. [2022-01-18 16:24:57,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7615 states, 7614 states have (on average 2.5231153138954556) internal successors, (19211), 7614 states have internal predecessors, (19211), 0 states have call successors, (0), 0 states have 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:24:57,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7615 states to 7615 states and 19211 transitions. [2022-01-18 16:24:57,144 INFO L78 Accepts]: Start accepts. Automaton has 7615 states and 19211 transitions. Word has length 47 [2022-01-18 16:24:57,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:24:57,144 INFO L470 AbstractCegarLoop]: Abstraction has 7615 states and 19211 transitions. [2022-01-18 16:24:57,144 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.2333333333333334) internal successors, (97), 29 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have 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:24:57,144 INFO L276 IsEmpty]: Start isEmpty. Operand 7615 states and 19211 transitions. [2022-01-18 16:24:57,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-18 16:24:57,149 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:24:57,149 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:24:57,167 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-01-18 16:24:57,350 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:57,350 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:24:57,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:24:57,350 INFO L85 PathProgramCache]: Analyzing trace with hash 150779223, now seen corresponding path program 45 times [2022-01-18 16:24:57,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:24:57,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246758816] [2022-01-18 16:24:57,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:24:57,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:24:57,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:24:57,573 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:57,573 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:24:57,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246758816] [2022-01-18 16:24:57,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246758816] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:24:57,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231924115] [2022-01-18 16:24:57,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:24:57,573 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:24:57,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:24:57,574 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:24:57,605 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:24:57,607 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:24:57,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:24:57,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:24:57,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:24:58,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:58,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:58,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:58,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:58,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:58,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:58,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:58,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:58,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:58,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:58,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:58,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:58,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:24:58,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:24:58,192 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 34 [2022-01-18 16:24:58,205 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:58,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:24:58,793 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:24:58,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-01-18 16:24:59,367 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 10 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:24:59,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231924115] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:24:59,367 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:24:59,368 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 16:24:59,368 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380761663] [2022-01-18 16:24:59,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:24:59,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:24:59,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:24:59,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:24:59,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:24:59,368 INFO L87 Difference]: Start difference. First operand 7615 states and 19211 transitions. Second operand has 31 states, 31 states have (on average 3.129032258064516) internal successors, (97), 30 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have 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:25:00,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:25:00,527 INFO L93 Difference]: Finished difference Result 13047 states and 32810 transitions. [2022-01-18 16:25:00,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 16:25:00,527 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.129032258064516) internal successors, (97), 30 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-01-18 16:25:00,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:25:00,568 INFO L225 Difference]: With dead ends: 13047 [2022-01-18 16:25:00,568 INFO L226 Difference]: Without dead ends: 12911 [2022-01-18 16:25:00,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 72 SyntacticMatches, 5 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1049 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=672, Invalid=3618, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 16:25:00,568 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 436 mSDsluCounter, 1064 mSDsCounter, 0 mSdLazyCounter, 969 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 774 SdHoareTripleChecker+Invalid, 1400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 969 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 352 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:25:00,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [436 Valid, 774 Invalid, 1400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 969 Invalid, 0 Unknown, 352 Unchecked, 0.4s Time] [2022-01-18 16:25:00,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12911 states. [2022-01-18 16:25:00,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12911 to 8047. [2022-01-18 16:25:00,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8047 states, 8046 states have (on average 2.5218742232165052) internal successors, (20291), 8046 states have internal predecessors, (20291), 0 states have call successors, (0), 0 states have 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:25:00,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8047 states to 8047 states and 20291 transitions. [2022-01-18 16:25:00,674 INFO L78 Accepts]: Start accepts. Automaton has 8047 states and 20291 transitions. Word has length 47 [2022-01-18 16:25:00,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:25:00,674 INFO L470 AbstractCegarLoop]: Abstraction has 8047 states and 20291 transitions. [2022-01-18 16:25:00,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.129032258064516) internal successors, (97), 30 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have 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:25:00,674 INFO L276 IsEmpty]: Start isEmpty. Operand 8047 states and 20291 transitions. [2022-01-18 16:25:00,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-18 16:25:00,680 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:25:00,680 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:25:00,701 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:25:00,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:25:00,895 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:25:00,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:25:00,897 INFO L85 PathProgramCache]: Analyzing trace with hash 2008735575, now seen corresponding path program 46 times [2022-01-18 16:25:00,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:25:00,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956898934] [2022-01-18 16:25:00,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:25:00,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:25:00,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:25:01,100 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:01,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:25:01,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956898934] [2022-01-18 16:25:01,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956898934] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:25:01,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047735197] [2022-01-18 16:25:01,101 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:25:01,101 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:25:01,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:25:01,101 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:25:01,102 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:25:01,123 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:25:01,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:25:01,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:25:01,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:25:01,556 INFO L353 Elim1Store]: treesize reduction 112, result has 0.9 percent of original size [2022-01-18 16:25:01,557 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 88 treesize of output 34 [2022-01-18 16:25:01,569 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:01,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:25:02,152 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:25:02,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-01-18 16:25:02,672 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 17 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:02,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047735197] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:25:02,672 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:25:02,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-01-18 16:25:02,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221612633] [2022-01-18 16:25:02,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:25:02,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:25:02,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:25:02,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:25:02,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=723, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:25:02,673 INFO L87 Difference]: Start difference. First operand 8047 states and 20291 transitions. Second operand has 30 states, 30 states have (on average 3.1) internal successors, (93), 29 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have 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:25:03,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:25:03,863 INFO L93 Difference]: Finished difference Result 12539 states and 31459 transitions. [2022-01-18 16:25:03,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 16:25:03,863 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.1) internal successors, (93), 29 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-01-18 16:25:03,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:25:03,880 INFO L225 Difference]: With dead ends: 12539 [2022-01-18 16:25:03,880 INFO L226 Difference]: Without dead ends: 12479 [2022-01-18 16:25:03,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 72 SyntacticMatches, 6 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 889 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=613, Invalid=3293, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 16:25:03,881 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 356 mSDsluCounter, 814 mSDsCounter, 0 mSdLazyCounter, 1226 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 625 SdHoareTripleChecker+Invalid, 1282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:25:03,881 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 625 Invalid, 1282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1226 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 16:25:03,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12479 states. [2022-01-18 16:25:03,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12479 to 7935. [2022-01-18 16:25:03,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7935 states, 7934 states have (on average 2.5221830098311067) internal successors, (20011), 7934 states have internal predecessors, (20011), 0 states have call successors, (0), 0 states have 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:25:03,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7935 states to 7935 states and 20011 transitions. [2022-01-18 16:25:03,995 INFO L78 Accepts]: Start accepts. Automaton has 7935 states and 20011 transitions. Word has length 47 [2022-01-18 16:25:03,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:25:03,995 INFO L470 AbstractCegarLoop]: Abstraction has 7935 states and 20011 transitions. [2022-01-18 16:25:03,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.1) internal successors, (93), 29 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have 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:25:03,995 INFO L276 IsEmpty]: Start isEmpty. Operand 7935 states and 20011 transitions. [2022-01-18 16:25:04,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-18 16:25:04,001 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:25:04,001 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:25:04,016 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:25:04,201 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,SelfDestructingSolverStorable52 [2022-01-18 16:25:04,201 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:25:04,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:25:04,201 INFO L85 PathProgramCache]: Analyzing trace with hash 229809461, now seen corresponding path program 47 times [2022-01-18 16:25:04,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:25:04,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152525006] [2022-01-18 16:25:04,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:25:04,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:25:04,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:25:04,406 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:04,406 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:25:04,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152525006] [2022-01-18 16:25:04,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152525006] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:25:04,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144286134] [2022-01-18 16:25:04,407 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:25:04,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:25:04,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:25:04,408 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:25:04,410 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:25:04,433 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 16:25:04,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:25:04,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:25:04,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:25:04,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:04,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:04,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:04,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:04,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:04,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:04,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:04,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:04,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:04,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:04,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:04,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:04,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 34 [2022-01-18 16:25:04,986 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:04,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:25:05,561 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:25:05,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-01-18 16:25:06,288 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 10 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:06,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144286134] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:25:06,289 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:25:06,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 16:25:06,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990522993] [2022-01-18 16:25:06,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:25:06,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:25:06,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:25:06,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:25:06,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:25:06,290 INFO L87 Difference]: Start difference. First operand 7935 states and 20011 transitions. Second operand has 31 states, 31 states have (on average 3.161290322580645) internal successors, (98), 30 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have 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:25:07,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:25:07,529 INFO L93 Difference]: Finished difference Result 11875 states and 29772 transitions. [2022-01-18 16:25:07,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 16:25:07,529 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.161290322580645) internal successors, (98), 30 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-01-18 16:25:07,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:25:07,545 INFO L225 Difference]: With dead ends: 11875 [2022-01-18 16:25:07,545 INFO L226 Difference]: Without dead ends: 11799 [2022-01-18 16:25:07,546 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 75 SyntacticMatches, 5 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1102 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=668, Invalid=3888, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 16:25:07,546 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 440 mSDsluCounter, 1111 mSDsCounter, 0 mSdLazyCounter, 925 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 795 SdHoareTripleChecker+Invalid, 1515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 925 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 518 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:25:07,546 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [440 Valid, 795 Invalid, 1515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 925 Invalid, 0 Unknown, 518 Unchecked, 0.4s Time] [2022-01-18 16:25:07,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11799 states. [2022-01-18 16:25:07,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11799 to 7919. [2022-01-18 16:25:07,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7919 states, 7918 states have (on average 2.5222278353119476) internal successors, (19971), 7918 states have internal predecessors, (19971), 0 states have call successors, (0), 0 states have 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:25:07,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7919 states to 7919 states and 19971 transitions. [2022-01-18 16:25:07,672 INFO L78 Accepts]: Start accepts. Automaton has 7919 states and 19971 transitions. Word has length 47 [2022-01-18 16:25:07,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:25:07,672 INFO L470 AbstractCegarLoop]: Abstraction has 7919 states and 19971 transitions. [2022-01-18 16:25:07,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.161290322580645) internal successors, (98), 30 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have 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:25:07,673 INFO L276 IsEmpty]: Start isEmpty. Operand 7919 states and 19971 transitions. [2022-01-18 16:25:07,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-01-18 16:25:07,678 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:25:07,678 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:25:07,696 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:25:07,883 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,SelfDestructingSolverStorable53 [2022-01-18 16:25:07,883 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:25:07,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:25:07,884 INFO L85 PathProgramCache]: Analyzing trace with hash -264425383, now seen corresponding path program 48 times [2022-01-18 16:25:07,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:25:07,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162512010] [2022-01-18 16:25:07,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:25:07,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:25:07,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:25:07,932 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 36 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:07,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:25:07,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162512010] [2022-01-18 16:25:07,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162512010] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:25:07,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854725276] [2022-01-18 16:25:07,932 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:25:07,933 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:25:07,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:25:07,933 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:25:07,934 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:25:07,958 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-01-18 16:25:07,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:25:07,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 16:25:07,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:25:08,018 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 36 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:25:08,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:25:08,080 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 36 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:25:08,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854725276] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:25:08,081 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:25:08,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 8 [2022-01-18 16:25:08,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826641425] [2022-01-18 16:25:08,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:25:08,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 16:25:08,081 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:25:08,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 16:25:08,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:25:08,082 INFO L87 Difference]: Start difference. First operand 7919 states and 19971 transitions. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:25:08,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:25:08,144 INFO L93 Difference]: Finished difference Result 11467 states and 28945 transitions. [2022-01-18 16:25:08,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 16:25:08,145 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2022-01-18 16:25:08,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:25:08,160 INFO L225 Difference]: With dead ends: 11467 [2022-01-18 16:25:08,160 INFO L226 Difference]: Without dead ends: 11459 [2022-01-18 16:25:08,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 100 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:25:08,161 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 132 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:25:08,161 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 114 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:25:08,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11459 states. [2022-01-18 16:25:08,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11459 to 10275. [2022-01-18 16:25:08,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10275 states, 10274 states have (on average 2.5367919018882614) internal successors, (26063), 10274 states have internal predecessors, (26063), 0 states have call successors, (0), 0 states have 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:25:08,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10275 states to 10275 states and 26063 transitions. [2022-01-18 16:25:08,289 INFO L78 Accepts]: Start accepts. Automaton has 10275 states and 26063 transitions. Word has length 49 [2022-01-18 16:25:08,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:25:08,289 INFO L470 AbstractCegarLoop]: Abstraction has 10275 states and 26063 transitions. [2022-01-18 16:25:08,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:25:08,289 INFO L276 IsEmpty]: Start isEmpty. Operand 10275 states and 26063 transitions. [2022-01-18 16:25:08,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-01-18 16:25:08,297 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:25:08,297 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:25:08,312 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-01-18 16:25:08,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:25:08,497 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:25:08,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:25:08,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1879878611, now seen corresponding path program 49 times [2022-01-18 16:25:08,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:25:08,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340786674] [2022-01-18 16:25:08,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:25:08,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:25:08,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:25:08,719 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 6 proven. 75 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:25:08,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:25:08,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340786674] [2022-01-18 16:25:08,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340786674] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:25:08,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606006995] [2022-01-18 16:25:08,720 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:25:08,720 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:25:08,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:25:08,721 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:25:08,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-01-18 16:25:08,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:25:08,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:25:08,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:25:09,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:09,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:09,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:09,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:09,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:09,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:09,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:09,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:09,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:09,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:09,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:09,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 34 [2022-01-18 16:25:09,366 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 6 proven. 75 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:25:09,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:25:09,952 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:25:09,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-01-18 16:25:10,660 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 13 proven. 68 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:25:10,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606006995] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:25:10,661 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:25:10,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 16:25:10,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291945472] [2022-01-18 16:25:10,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:25:10,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:25:10,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:25:10,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:25:10,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:25:10,661 INFO L87 Difference]: Start difference. First operand 10275 states and 26063 transitions. Second operand has 31 states, 31 states have (on average 3.4193548387096775) internal successors, (106), 30 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have 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:25:12,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:25:12,390 INFO L93 Difference]: Finished difference Result 18003 states and 45680 transitions. [2022-01-18 16:25:12,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 16:25:12,390 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.4193548387096775) internal successors, (106), 30 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2022-01-18 16:25:12,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:25:12,417 INFO L225 Difference]: With dead ends: 18003 [2022-01-18 16:25:12,417 INFO L226 Difference]: Without dead ends: 17871 [2022-01-18 16:25:12,417 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 85 SyntacticMatches, 5 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1990 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1118, Invalid=5854, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 16:25:12,418 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 448 mSDsluCounter, 1352 mSDsCounter, 0 mSdLazyCounter, 1122 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 1004 SdHoareTripleChecker+Invalid, 1784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 581 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:25:12,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [448 Valid, 1004 Invalid, 1784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1122 Invalid, 0 Unknown, 581 Unchecked, 0.5s Time] [2022-01-18 16:25:12,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17871 states. [2022-01-18 16:25:12,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17871 to 10323. [2022-01-18 16:25:12,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10323 states, 10322 states have (on average 2.5373958535167604) internal successors, (26191), 10322 states have internal predecessors, (26191), 0 states have call successors, (0), 0 states have 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:25:12,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10323 states to 10323 states and 26191 transitions. [2022-01-18 16:25:12,584 INFO L78 Accepts]: Start accepts. Automaton has 10323 states and 26191 transitions. Word has length 51 [2022-01-18 16:25:12,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:25:12,584 INFO L470 AbstractCegarLoop]: Abstraction has 10323 states and 26191 transitions. [2022-01-18 16:25:12,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.4193548387096775) internal successors, (106), 30 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have 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:25:12,584 INFO L276 IsEmpty]: Start isEmpty. Operand 10323 states and 26191 transitions. [2022-01-18 16:25:12,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 16:25:12,592 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:25:12,592 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:25:12,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-01-18 16:25:12,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-01-18 16:25:12,793 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:25:12,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:25:12,793 INFO L85 PathProgramCache]: Analyzing trace with hash 512651733, now seen corresponding path program 50 times [2022-01-18 16:25:12,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:25:12,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730463721] [2022-01-18 16:25:12,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:25:12,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:25:12,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:25:13,018 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:13,018 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:25:13,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730463721] [2022-01-18 16:25:13,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730463721] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:25:13,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550993995] [2022-01-18 16:25:13,018 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:25:13,018 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:25:13,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:25:13,019 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:25:13,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-01-18 16:25:13,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:25:13,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:25:13,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 16:25:13,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:25:13,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:13,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:13,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:13,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:13,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:13,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:13,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 15 disjoint index pairs (out of 55 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 39 [2022-01-18 16:25:13,848 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:13,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:25:14,760 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-01-18 16:25:14,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-01-18 16:25:15,531 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 11 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:15,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550993995] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:25:15,532 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:25:15,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 38 [2022-01-18 16:25:15,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620108341] [2022-01-18 16:25:15,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:25:15,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 16:25:15,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:25:15,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 16:25:15,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=1253, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 16:25:15,533 INFO L87 Difference]: Start difference. First operand 10323 states and 26191 transitions. Second operand has 39 states, 39 states have (on average 3.2564102564102564) internal successors, (127), 38 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have 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:25:17,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:25:17,456 INFO L93 Difference]: Finished difference Result 23021 states and 58673 transitions. [2022-01-18 16:25:17,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 16:25:17,456 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 3.2564102564102564) internal successors, (127), 38 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 16:25:17,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:25:17,490 INFO L225 Difference]: With dead ends: 23021 [2022-01-18 16:25:17,490 INFO L226 Difference]: Without dead ends: 22705 [2022-01-18 16:25:17,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 80 SyntacticMatches, 3 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2224 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1120, Invalid=6362, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 16:25:17,491 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 565 mSDsluCounter, 1507 mSDsCounter, 0 mSdLazyCounter, 1455 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 565 SdHoareTripleChecker+Valid, 1080 SdHoareTripleChecker+Invalid, 2180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 1455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 593 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:25:17,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [565 Valid, 1080 Invalid, 2180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 1455 Invalid, 0 Unknown, 593 Unchecked, 0.7s Time] [2022-01-18 16:25:17,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22705 states. [2022-01-18 16:25:17,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22705 to 8523. [2022-01-18 16:25:17,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8523 states, 8522 states have (on average 2.5274583431119457) internal successors, (21539), 8522 states have internal predecessors, (21539), 0 states have call successors, (0), 0 states have 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:25:17,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8523 states to 8523 states and 21539 transitions. [2022-01-18 16:25:17,680 INFO L78 Accepts]: Start accepts. Automaton has 8523 states and 21539 transitions. Word has length 53 [2022-01-18 16:25:17,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:25:17,680 INFO L470 AbstractCegarLoop]: Abstraction has 8523 states and 21539 transitions. [2022-01-18 16:25:17,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 3.2564102564102564) internal successors, (127), 38 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have 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:25:17,680 INFO L276 IsEmpty]: Start isEmpty. Operand 8523 states and 21539 transitions. [2022-01-18 16:25:17,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 16:25:17,687 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:25:17,687 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:25:17,702 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-01-18 16:25:17,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-01-18 16:25:17,887 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:25:17,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:25:17,888 INFO L85 PathProgramCache]: Analyzing trace with hash 693965781, now seen corresponding path program 51 times [2022-01-18 16:25:17,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:25:17,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481912600] [2022-01-18 16:25:17,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:25:17,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:25:17,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:25:18,120 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:18,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:25:18,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481912600] [2022-01-18 16:25:18,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481912600] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:25:18,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14204629] [2022-01-18 16:25:18,120 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:25:18,120 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:25:18,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:25:18,121 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:25:18,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-01-18 16:25:18,145 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:25:18,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:25:18,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 16:25:18,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:25:18,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:18,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:18,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:18,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:18,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:18,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:18,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 15 disjoint index pairs (out of 55 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 39 [2022-01-18 16:25:18,923 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:18,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:25:19,819 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-01-18 16:25:19,819 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-01-18 16:25:20,863 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 11 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:20,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14204629] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:25:20,863 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:25:20,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-01-18 16:25:20,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661412535] [2022-01-18 16:25:20,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:25:20,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 16:25:20,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:25:20,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 16:25:20,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=1322, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 16:25:20,864 INFO L87 Difference]: Start difference. First operand 8523 states and 21539 transitions. Second operand has 40 states, 40 states have (on average 3.175) internal successors, (127), 39 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have 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:25:22,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:25:22,778 INFO L93 Difference]: Finished difference Result 17813 states and 45317 transitions. [2022-01-18 16:25:22,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 16:25:22,778 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 3.175) internal successors, (127), 39 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 16:25:22,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:25:22,803 INFO L225 Difference]: With dead ends: 17813 [2022-01-18 16:25:22,804 INFO L226 Difference]: Without dead ends: 17437 [2022-01-18 16:25:22,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 80 SyntacticMatches, 2 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2264 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1129, Invalid=6527, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 16:25:22,805 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 589 mSDsluCounter, 1602 mSDsCounter, 0 mSdLazyCounter, 1422 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 589 SdHoareTripleChecker+Valid, 1143 SdHoareTripleChecker+Invalid, 2269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 1422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 712 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:25:22,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [589 Valid, 1143 Invalid, 2269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 1422 Invalid, 0 Unknown, 712 Unchecked, 0.7s Time] [2022-01-18 16:25:22,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17437 states. [2022-01-18 16:25:22,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17437 to 6359. [2022-01-18 16:25:22,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6359 states, 6358 states have (on average 2.518244731047499) internal successors, (16011), 6358 states have internal predecessors, (16011), 0 states have call successors, (0), 0 states have 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:25:22,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6359 states to 6359 states and 16011 transitions. [2022-01-18 16:25:22,950 INFO L78 Accepts]: Start accepts. Automaton has 6359 states and 16011 transitions. Word has length 53 [2022-01-18 16:25:22,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:25:22,951 INFO L470 AbstractCegarLoop]: Abstraction has 6359 states and 16011 transitions. [2022-01-18 16:25:22,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 3.175) internal successors, (127), 39 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have 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:25:22,951 INFO L276 IsEmpty]: Start isEmpty. Operand 6359 states and 16011 transitions. [2022-01-18 16:25:22,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 16:25:22,955 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:25:22,956 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:25:22,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-01-18 16:25:23,156 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:25:23,156 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:25:23,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:25:23,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1270786091, now seen corresponding path program 52 times [2022-01-18 16:25:23,157 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:25:23,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236648146] [2022-01-18 16:25:23,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:25:23,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:25:23,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:25:23,383 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:25:23,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:25:23,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236648146] [2022-01-18 16:25:23,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236648146] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:25:23,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63956722] [2022-01-18 16:25:23,383 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:25:23,384 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:25:23,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:25:23,384 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:25:23,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-01-18 16:25:23,407 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:25:23,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:25:23,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 16:25:23,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:25:24,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:24,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,149 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:24,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:24,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,159 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:24,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:24,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:24,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 15 disjoint index pairs (out of 55 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 39 [2022-01-18 16:25:24,173 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 11 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:24,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:25:25,056 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-01-18 16:25:25,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-01-18 16:25:26,074 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 14 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:26,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63956722] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:25:26,075 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:25:26,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 37 [2022-01-18 16:25:26,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395591620] [2022-01-18 16:25:26,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:25:26,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 16:25:26,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:25:26,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 16:25:26,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1154, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 16:25:26,076 INFO L87 Difference]: Start difference. First operand 6359 states and 16011 transitions. Second operand has 38 states, 38 states have (on average 3.3421052631578947) internal successors, (127), 37 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have 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:25:27,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:25:27,827 INFO L93 Difference]: Finished difference Result 12255 states and 30568 transitions. [2022-01-18 16:25:27,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 16:25:27,832 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 3.3421052631578947) internal successors, (127), 37 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 16:25:27,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:25:27,848 INFO L225 Difference]: With dead ends: 12255 [2022-01-18 16:25:27,848 INFO L226 Difference]: Without dead ends: 11755 [2022-01-18 16:25:27,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1566 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=826, Invalid=4576, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 16:25:27,849 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 505 mSDsluCounter, 1734 mSDsCounter, 0 mSdLazyCounter, 1645 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 505 SdHoareTripleChecker+Valid, 1296 SdHoareTripleChecker+Invalid, 1977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 1645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 152 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:25:27,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [505 Valid, 1296 Invalid, 1977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 1645 Invalid, 0 Unknown, 152 Unchecked, 0.8s Time] [2022-01-18 16:25:27,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11755 states. [2022-01-18 16:25:27,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11755 to 7943. [2022-01-18 16:25:27,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7943 states, 7942 states have (on average 2.5186351045076805) internal successors, (20003), 7942 states have internal predecessors, (20003), 0 states have call successors, (0), 0 states have 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:25:27,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7943 states to 7943 states and 20003 transitions. [2022-01-18 16:25:27,979 INFO L78 Accepts]: Start accepts. Automaton has 7943 states and 20003 transitions. Word has length 53 [2022-01-18 16:25:27,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:25:27,980 INFO L470 AbstractCegarLoop]: Abstraction has 7943 states and 20003 transitions. [2022-01-18 16:25:27,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 3.3421052631578947) internal successors, (127), 37 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have 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:25:27,980 INFO L276 IsEmpty]: Start isEmpty. Operand 7943 states and 20003 transitions. [2022-01-18 16:25:27,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 16:25:27,987 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:25:27,987 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:25:28,002 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-01-18 16:25:28,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:25:28,187 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:25:28,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:25:28,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1517517269, now seen corresponding path program 53 times [2022-01-18 16:25:28,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:25:28,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452786516] [2022-01-18 16:25:28,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:25:28,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:25:28,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:25:28,413 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:28,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:25:28,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452786516] [2022-01-18 16:25:28,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452786516] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:25:28,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259271187] [2022-01-18 16:25:28,414 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:25:28,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:25:28,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:25:28,415 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:25:28,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-01-18 16:25:28,442 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 16:25:28,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:25:28,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:25:28,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:25:29,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,185 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:29,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 15 disjoint index pairs (out of 55 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 37 [2022-01-18 16:25:29,202 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:29,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:25:29,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:29,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:25:29,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 45 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 112 treesize of output 284 [2022-01-18 16:25:30,510 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 14 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:30,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259271187] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:25:30,510 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:25:30,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 38 [2022-01-18 16:25:30,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140391529] [2022-01-18 16:25:30,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:25:30,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 16:25:30,511 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:25:30,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 16:25:30,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1236, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 16:25:30,511 INFO L87 Difference]: Start difference. First operand 7943 states and 20003 transitions. Second operand has 39 states, 39 states have (on average 3.282051282051282) internal successors, (128), 38 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have 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:25:32,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:25:32,237 INFO L93 Difference]: Finished difference Result 13859 states and 34789 transitions. [2022-01-18 16:25:32,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 16:25:32,237 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 3.282051282051282) internal successors, (128), 38 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 16:25:32,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:25:32,259 INFO L225 Difference]: With dead ends: 13859 [2022-01-18 16:25:32,259 INFO L226 Difference]: Without dead ends: 13699 [2022-01-18 16:25:32,260 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 80 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1619 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=815, Invalid=4885, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 16:25:32,260 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 432 mSDsluCounter, 1632 mSDsCounter, 0 mSdLazyCounter, 1535 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 432 SdHoareTripleChecker+Valid, 1178 SdHoareTripleChecker+Invalid, 1885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 1535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:25:32,260 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [432 Valid, 1178 Invalid, 1885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 1535 Invalid, 0 Unknown, 247 Unchecked, 0.7s Time] [2022-01-18 16:25:32,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13699 states. [2022-01-18 16:25:32,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13699 to 7735. [2022-01-18 16:25:32,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7735 states, 7734 states have (on average 2.5201706749418156) internal successors, (19491), 7734 states have internal predecessors, (19491), 0 states have call successors, (0), 0 states have 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:25:32,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7735 states to 7735 states and 19491 transitions. [2022-01-18 16:25:32,417 INFO L78 Accepts]: Start accepts. Automaton has 7735 states and 19491 transitions. Word has length 53 [2022-01-18 16:25:32,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:25:32,417 INFO L470 AbstractCegarLoop]: Abstraction has 7735 states and 19491 transitions. [2022-01-18 16:25:32,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 3.282051282051282) internal successors, (128), 38 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have 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:25:32,417 INFO L276 IsEmpty]: Start isEmpty. Operand 7735 states and 19491 transitions. [2022-01-18 16:25:32,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 16:25:32,423 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:25:32,423 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:25:32,438 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-01-18 16:25:32,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-18 16:25:32,623 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:25:32,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:25:32,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1492532693, now seen corresponding path program 54 times [2022-01-18 16:25:32,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:25:32,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809216614] [2022-01-18 16:25:32,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:25:32,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:25:32,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:25:32,873 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:32,873 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:25:32,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809216614] [2022-01-18 16:25:32,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809216614] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:25:32,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157698257] [2022-01-18 16:25:32,873 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:25:32,873 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:25:32,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:25:32,874 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:25:32,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-01-18 16:25:32,899 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 16:25:32,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:25:32,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 16:25:32,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:25:33,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:33,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:33,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:33,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:33,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:33,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:33,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 15 disjoint index pairs (out of 55 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 39 [2022-01-18 16:25:33,688 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:33,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:25:34,583 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-01-18 16:25:34,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-01-18 16:25:35,494 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 14 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:35,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1157698257] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:25:35,494 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:25:35,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-01-18 16:25:35,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597269710] [2022-01-18 16:25:35,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:25:35,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 16:25:35,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:25:35,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 16:25:35,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1319, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 16:25:35,495 INFO L87 Difference]: Start difference. First operand 7735 states and 19491 transitions. Second operand has 40 states, 40 states have (on average 3.175) internal successors, (127), 39 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have 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:25:37,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:25:37,537 INFO L93 Difference]: Finished difference Result 14143 states and 35746 transitions. [2022-01-18 16:25:37,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 16:25:37,537 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 3.175) internal successors, (127), 39 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 16:25:37,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:25:37,553 INFO L225 Difference]: With dead ends: 14143 [2022-01-18 16:25:37,553 INFO L226 Difference]: Without dead ends: 14079 [2022-01-18 16:25:37,553 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 86 SyntacticMatches, 2 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2290 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1071, Invalid=6939, Unknown=0, NotChecked=0, Total=8010 [2022-01-18 16:25:37,554 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 385 mSDsluCounter, 1697 mSDsCounter, 0 mSdLazyCounter, 1565 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 1209 SdHoareTripleChecker+Invalid, 2014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 370 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:25:37,554 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [385 Valid, 1209 Invalid, 2014 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1565 Invalid, 0 Unknown, 370 Unchecked, 0.7s Time] [2022-01-18 16:25:37,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14079 states. [2022-01-18 16:25:37,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14079 to 9859. [2022-01-18 16:25:37,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9859 states, 9858 states have (on average 2.5310407790626903) internal successors, (24951), 9858 states have internal predecessors, (24951), 0 states have call successors, (0), 0 states have 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:25:37,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9859 states to 9859 states and 24951 transitions. [2022-01-18 16:25:37,681 INFO L78 Accepts]: Start accepts. Automaton has 9859 states and 24951 transitions. Word has length 53 [2022-01-18 16:25:37,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:25:37,682 INFO L470 AbstractCegarLoop]: Abstraction has 9859 states and 24951 transitions. [2022-01-18 16:25:37,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 3.175) internal successors, (127), 39 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have 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:25:37,682 INFO L276 IsEmpty]: Start isEmpty. Operand 9859 states and 24951 transitions. [2022-01-18 16:25:37,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 16:25:37,689 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:25:37,689 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:25:37,705 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-01-18 16:25:37,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:25:37,890 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:25:37,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:25:37,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1517887531, now seen corresponding path program 55 times [2022-01-18 16:25:37,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:25:37,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724563848] [2022-01-18 16:25:37,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:25:37,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:25:37,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:25:38,151 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:38,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:25:38,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724563848] [2022-01-18 16:25:38,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724563848] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:25:38,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255258638] [2022-01-18 16:25:38,152 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:25:38,152 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:25:38,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:25:38,153 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:25:38,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-01-18 16:25:38,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:25:38,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 16:25:38,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:25:38,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:38,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:38,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:38,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:38,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:38,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:38,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 15 disjoint index pairs (out of 55 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 39 [2022-01-18 16:25:38,965 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:38,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:25:39,915 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-01-18 16:25:39,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-01-18 16:25:40,874 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 24 proven. 69 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:40,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255258638] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:25:40,874 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:25:40,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-01-18 16:25:40,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588317738] [2022-01-18 16:25:40,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:25:40,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 16:25:40,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:25:40,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 16:25:40,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1317, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 16:25:40,875 INFO L87 Difference]: Start difference. First operand 9859 states and 24951 transitions. Second operand has 40 states, 40 states have (on average 3.175) internal successors, (127), 39 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have 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:25:42,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:25:42,680 INFO L93 Difference]: Finished difference Result 16197 states and 40669 transitions. [2022-01-18 16:25:42,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 16:25:42,680 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 3.175) internal successors, (127), 39 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 16:25:42,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:25:42,701 INFO L225 Difference]: With dead ends: 16197 [2022-01-18 16:25:42,701 INFO L226 Difference]: Without dead ends: 16133 [2022-01-18 16:25:42,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 80 SyntacticMatches, 2 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1867 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=916, Invalid=5890, Unknown=0, NotChecked=0, Total=6806 [2022-01-18 16:25:42,701 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 453 mSDsluCounter, 1575 mSDsCounter, 0 mSdLazyCounter, 1589 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 453 SdHoareTripleChecker+Valid, 1162 SdHoareTripleChecker+Invalid, 2139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 464 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:25:42,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [453 Valid, 1162 Invalid, 2139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1589 Invalid, 0 Unknown, 464 Unchecked, 0.7s Time] [2022-01-18 16:25:42,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16133 states. [2022-01-18 16:25:42,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16133 to 9891. [2022-01-18 16:25:42,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9891 states, 9890 states have (on average 2.530333670374115) internal successors, (25025), 9890 states have internal predecessors, (25025), 0 states have call successors, (0), 0 states have 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:25:42,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9891 states to 9891 states and 25025 transitions. [2022-01-18 16:25:42,850 INFO L78 Accepts]: Start accepts. Automaton has 9891 states and 25025 transitions. Word has length 53 [2022-01-18 16:25:42,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:25:42,851 INFO L470 AbstractCegarLoop]: Abstraction has 9891 states and 25025 transitions. [2022-01-18 16:25:42,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 3.175) internal successors, (127), 39 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have 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:25:42,851 INFO L276 IsEmpty]: Start isEmpty. Operand 9891 states and 25025 transitions. [2022-01-18 16:25:42,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 16:25:42,858 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:25:42,858 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:25:42,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-01-18 16:25:43,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-01-18 16:25:43,059 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:25:43,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:25:43,059 INFO L85 PathProgramCache]: Analyzing trace with hash -827491883, now seen corresponding path program 56 times [2022-01-18 16:25:43,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:25:43,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888027045] [2022-01-18 16:25:43,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:25:43,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:25:43,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:25:43,274 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:43,274 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:25:43,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888027045] [2022-01-18 16:25:43,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888027045] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:25:43,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582388602] [2022-01-18 16:25:43,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:25:43,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:25:43,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:25:43,276 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:25:43,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-01-18 16:25:43,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:25:43,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:25:43,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 16:25:43,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:25:44,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:44,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:44,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:44,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:44,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:44,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 15 disjoint index pairs (out of 45 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 39 [2022-01-18 16:25:44,033 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:44,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:25:44,913 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-01-18 16:25:44,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-01-18 16:25:45,625 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 10 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:45,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582388602] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:25:45,625 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:25:45,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 36 [2022-01-18 16:25:45,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534116965] [2022-01-18 16:25:45,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:25:45,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 16:25:45,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:25:45,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 16:25:45,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1096, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 16:25:45,626 INFO L87 Difference]: Start difference. First operand 9891 states and 25025 transitions. Second operand has 37 states, 37 states have (on average 3.324324324324324) internal successors, (123), 36 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have 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:25:48,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:25:48,115 INFO L93 Difference]: Finished difference Result 17587 states and 44149 transitions. [2022-01-18 16:25:48,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 16:25:48,116 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 3.324324324324324) internal successors, (123), 36 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 16:25:48,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:25:48,140 INFO L225 Difference]: With dead ends: 17587 [2022-01-18 16:25:48,140 INFO L226 Difference]: Without dead ends: 16883 [2022-01-18 16:25:48,141 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 81 SyntacticMatches, 4 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2179 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1030, Invalid=6280, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 16:25:48,141 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 739 mSDsluCounter, 2539 mSDsCounter, 0 mSdLazyCounter, 2560 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 739 SdHoareTripleChecker+Valid, 1883 SdHoareTripleChecker+Invalid, 3045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 2560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:25:48,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [739 Valid, 1883 Invalid, 3045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 2560 Invalid, 0 Unknown, 247 Unchecked, 1.2s Time] [2022-01-18 16:25:48,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16883 states. [2022-01-18 16:25:48,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16883 to 11059. [2022-01-18 16:25:48,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11059 states, 11058 states have (on average 2.5293000542593598) internal successors, (27969), 11058 states have internal predecessors, (27969), 0 states have call successors, (0), 0 states have 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:25:48,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11059 states to 11059 states and 27969 transitions. [2022-01-18 16:25:48,327 INFO L78 Accepts]: Start accepts. Automaton has 11059 states and 27969 transitions. Word has length 53 [2022-01-18 16:25:48,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:25:48,327 INFO L470 AbstractCegarLoop]: Abstraction has 11059 states and 27969 transitions. [2022-01-18 16:25:48,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 3.324324324324324) internal successors, (123), 36 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have 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:25:48,327 INFO L276 IsEmpty]: Start isEmpty. Operand 11059 states and 27969 transitions. [2022-01-18 16:25:48,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 16:25:48,335 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:25:48,336 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:25:48,350 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-01-18 16:25:48,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2022-01-18 16:25:48,547 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:25:48,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:25:48,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1935826901, now seen corresponding path program 57 times [2022-01-18 16:25:48,549 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:25:48,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787408213] [2022-01-18 16:25:48,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:25:48,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:25:48,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:25:48,815 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:48,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:25:48,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787408213] [2022-01-18 16:25:48,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787408213] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:25:48,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895463305] [2022-01-18 16:25:48,815 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:25:48,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:25:48,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:25:48,816 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:25:48,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-01-18 16:25:48,842 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:25:48,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:25:48,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 16:25:48,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:25:49,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:49,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:49,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:49,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:49,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:49,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 15 disjoint index pairs (out of 45 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 39 [2022-01-18 16:25:49,590 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:49,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:25:50,493 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-01-18 16:25:50,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-01-18 16:25:51,359 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 10 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:51,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895463305] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:25:51,360 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:25:51,360 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 38 [2022-01-18 16:25:51,360 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43708890] [2022-01-18 16:25:51,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:25:51,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 16:25:51,360 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:25:51,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 16:25:51,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=1249, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 16:25:51,361 INFO L87 Difference]: Start difference. First operand 11059 states and 27969 transitions. Second operand has 39 states, 39 states have (on average 3.1538461538461537) internal successors, (123), 38 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have 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:25:53,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:25:53,598 INFO L93 Difference]: Finished difference Result 23171 states and 58521 transitions. [2022-01-18 16:25:53,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 16:25:53,598 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 3.1538461538461537) internal successors, (123), 38 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 16:25:53,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:25:53,635 INFO L225 Difference]: With dead ends: 23171 [2022-01-18 16:25:53,635 INFO L226 Difference]: Without dead ends: 22711 [2022-01-18 16:25:53,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 80 SyntacticMatches, 3 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2369 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1237, Invalid=7135, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 16:25:53,636 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 575 mSDsluCounter, 1877 mSDsCounter, 0 mSdLazyCounter, 1514 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 575 SdHoareTripleChecker+Valid, 1362 SdHoareTripleChecker+Invalid, 2544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 906 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:25:53,636 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [575 Valid, 1362 Invalid, 2544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1514 Invalid, 0 Unknown, 906 Unchecked, 0.7s Time] [2022-01-18 16:25:53,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22711 states. [2022-01-18 16:25:53,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22711 to 11195. [2022-01-18 16:25:53,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11195 states, 11194 states have (on average 2.5207253886010363) internal successors, (28217), 11194 states have internal predecessors, (28217), 0 states have call successors, (0), 0 states have 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:25:53,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11195 states to 11195 states and 28217 transitions. [2022-01-18 16:25:53,868 INFO L78 Accepts]: Start accepts. Automaton has 11195 states and 28217 transitions. Word has length 53 [2022-01-18 16:25:53,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:25:53,868 INFO L470 AbstractCegarLoop]: Abstraction has 11195 states and 28217 transitions. [2022-01-18 16:25:53,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 3.1538461538461537) internal successors, (123), 38 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have 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:25:53,868 INFO L276 IsEmpty]: Start isEmpty. Operand 11195 states and 28217 transitions. [2022-01-18 16:25:53,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 16:25:53,877 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:25:53,877 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:25:53,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-01-18 16:25:54,077 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:25:54,077 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:25:54,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:25:54,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1074593323, now seen corresponding path program 58 times [2022-01-18 16:25:54,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:25:54,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613065103] [2022-01-18 16:25:54,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:25:54,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:25:54,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:25:54,363 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:54,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:25:54,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613065103] [2022-01-18 16:25:54,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613065103] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:25:54,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051986732] [2022-01-18 16:25:54,364 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:25:54,364 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:25:54,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:25:54,365 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:25:54,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-01-18 16:25:54,389 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:25:54,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:25:54,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 16:25:54,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:25:55,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:55,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:55,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:55,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:25:55,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:25:55,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 15 disjoint index pairs (out of 45 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 39 [2022-01-18 16:25:55,203 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:55,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:25:56,113 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-01-18 16:25:56,114 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-01-18 16:25:57,221 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 16 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:25:57,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051986732] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:25:57,221 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:25:57,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 38 [2022-01-18 16:25:57,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266314016] [2022-01-18 16:25:57,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:25:57,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 16:25:57,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:25:57,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 16:25:57,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=1248, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 16:25:57,222 INFO L87 Difference]: Start difference. First operand 11195 states and 28217 transitions. Second operand has 39 states, 39 states have (on average 3.1538461538461537) internal successors, (123), 38 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have 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:26:01,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:26:01,913 INFO L93 Difference]: Finished difference Result 23571 states and 58843 transitions. [2022-01-18 16:26:01,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-01-18 16:26:01,914 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 3.1538461538461537) internal successors, (123), 38 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 16:26:01,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:26:01,947 INFO L225 Difference]: With dead ends: 23571 [2022-01-18 16:26:01,947 INFO L226 Difference]: Without dead ends: 23543 [2022-01-18 16:26:01,949 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 87 SyntacticMatches, 3 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6073 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=2474, Invalid=17266, Unknown=0, NotChecked=0, Total=19740 [2022-01-18 16:26:01,949 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 393 mSDsluCounter, 1999 mSDsCounter, 0 mSdLazyCounter, 2581 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 1420 SdHoareTripleChecker+Invalid, 3476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 2581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 827 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:26:01,949 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [393 Valid, 1420 Invalid, 3476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 2581 Invalid, 0 Unknown, 827 Unchecked, 1.3s Time] [2022-01-18 16:26:01,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23543 states. [2022-01-18 16:26:02,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23543 to 12431. [2022-01-18 16:26:02,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12431 states, 12430 states have (on average 2.5130329847144006) internal successors, (31237), 12430 states have internal predecessors, (31237), 0 states have call successors, (0), 0 states have 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:26:02,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12431 states to 12431 states and 31237 transitions. [2022-01-18 16:26:02,200 INFO L78 Accepts]: Start accepts. Automaton has 12431 states and 31237 transitions. Word has length 53 [2022-01-18 16:26:02,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:26:02,200 INFO L470 AbstractCegarLoop]: Abstraction has 12431 states and 31237 transitions. [2022-01-18 16:26:02,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 3.1538461538461537) internal successors, (123), 38 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have 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:26:02,200 INFO L276 IsEmpty]: Start isEmpty. Operand 12431 states and 31237 transitions. [2022-01-18 16:26:02,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 16:26:02,210 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:26:02,210 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:26:02,225 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-01-18 16:26:02,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:26:02,411 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:26:02,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:26:02,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1986024491, now seen corresponding path program 59 times [2022-01-18 16:26:02,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:26:02,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302164919] [2022-01-18 16:26:02,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:26:02,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:26:02,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:26:02,669 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:02,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:26:02,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302164919] [2022-01-18 16:26:02,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302164919] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:26:02,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968012802] [2022-01-18 16:26:02,670 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:26:02,670 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:26:02,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:26:02,671 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:26:02,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-01-18 16:26:02,695 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 16:26:02,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:26:02,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:26:02,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:26:03,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:03,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:03,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:03,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:03,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:03,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:03,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:03,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 15 disjoint index pairs (out of 66 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 31 [2022-01-18 16:26:03,450 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:03,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:26:04,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,296 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,296 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:04,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:26:04,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 45 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 112 treesize of output 284 [2022-01-18 16:26:04,740 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:04,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968012802] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:26:04,740 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:26:04,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 42 [2022-01-18 16:26:04,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372730172] [2022-01-18 16:26:04,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:26:04,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-01-18 16:26:04,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:26:04,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-01-18 16:26:04,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=348, Invalid=1458, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 16:26:04,741 INFO L87 Difference]: Start difference. First operand 12431 states and 31237 transitions. Second operand has 43 states, 43 states have (on average 3.2325581395348837) internal successors, (139), 42 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:26:11,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:26:11,512 INFO L93 Difference]: Finished difference Result 28163 states and 70240 transitions. [2022-01-18 16:26:11,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-01-18 16:26:11,513 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 3.2325581395348837) internal successors, (139), 42 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 16:26:11,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:26:11,558 INFO L225 Difference]: With dead ends: 28163 [2022-01-18 16:26:11,558 INFO L226 Difference]: Without dead ends: 27899 [2022-01-18 16:26:11,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 78 SyntacticMatches, 12 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6324 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=2713, Invalid=17027, Unknown=0, NotChecked=0, Total=19740 [2022-01-18 16:26:11,563 INFO L933 BasicCegarLoop]: 79 mSDtfsCounter, 832 mSDsluCounter, 2475 mSDsCounter, 0 mSdLazyCounter, 2049 mSolverCounterSat, 283 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 832 SdHoareTripleChecker+Valid, 1585 SdHoareTripleChecker+Invalid, 3844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 283 IncrementalHoareTripleChecker+Valid, 2049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1512 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:26:11,563 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [832 Valid, 1585 Invalid, 3844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [283 Valid, 2049 Invalid, 0 Unknown, 1512 Unchecked, 1.3s Time] [2022-01-18 16:26:11,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27899 states. [2022-01-18 16:26:11,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27899 to 17143. [2022-01-18 16:26:11,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17143 states, 17142 states have (on average 2.5085170925212927) internal successors, (43001), 17142 states have internal predecessors, (43001), 0 states have call successors, (0), 0 states have 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:26:11,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17143 states to 17143 states and 43001 transitions. [2022-01-18 16:26:11,891 INFO L78 Accepts]: Start accepts. Automaton has 17143 states and 43001 transitions. Word has length 53 [2022-01-18 16:26:11,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:26:11,891 INFO L470 AbstractCegarLoop]: Abstraction has 17143 states and 43001 transitions. [2022-01-18 16:26:11,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 3.2325581395348837) internal successors, (139), 42 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:26:11,891 INFO L276 IsEmpty]: Start isEmpty. Operand 17143 states and 43001 transitions. [2022-01-18 16:26:11,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 16:26:11,904 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:26:11,904 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:26:11,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-01-18 16:26:12,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-01-18 16:26:12,104 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:26:12,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:26:12,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1116959189, now seen corresponding path program 60 times [2022-01-18 16:26:12,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:26:12,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564437544] [2022-01-18 16:26:12,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:26:12,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:26:12,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:26:12,364 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:12,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:26:12,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564437544] [2022-01-18 16:26:12,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564437544] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:26:12,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487403589] [2022-01-18 16:26:12,367 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:26:12,367 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:26:12,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:26:12,368 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:26:12,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-01-18 16:26:12,399 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 16:26:12,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:26:12,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:26:12,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:26:13,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:13,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,214 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:13,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:13,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:13,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 15 disjoint index pairs (out of 36 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 39 [2022-01-18 16:26:13,233 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:13,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:26:14,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:14,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:26:14,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 45 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 108 treesize of output 276 [2022-01-18 16:26:15,082 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:15,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487403589] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:26:15,082 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:26:15,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 38 [2022-01-18 16:26:15,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944621665] [2022-01-18 16:26:15,082 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:26:15,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 16:26:15,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:26:15,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 16:26:15,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=315, Invalid=1167, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 16:26:15,083 INFO L87 Difference]: Start difference. First operand 17143 states and 43001 transitions. Second operand has 39 states, 39 states have (on average 3.0256410256410255) internal successors, (118), 38 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:26:25,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:26:25,236 INFO L93 Difference]: Finished difference Result 32203 states and 80275 transitions. [2022-01-18 16:26:25,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-01-18 16:26:25,236 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 3.0256410256410255) internal successors, (118), 38 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 16:26:25,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:26:25,348 INFO L225 Difference]: With dead ends: 32203 [2022-01-18 16:26:25,348 INFO L226 Difference]: Without dead ends: 32067 [2022-01-18 16:26:25,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 97 SyntacticMatches, 6 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3492 ImplicationChecksByTransitivity, 10.4s TimeCoverageRelationStatistics Valid=1925, Invalid=10284, Unknown=1, NotChecked=0, Total=12210 [2022-01-18 16:26:25,349 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 571 mSDsluCounter, 1918 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 571 SdHoareTripleChecker+Valid, 1250 SdHoareTripleChecker+Invalid, 2681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1877 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:26:25,349 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [571 Valid, 1250 Invalid, 2681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 700 Invalid, 0 Unknown, 1877 Unchecked, 0.4s Time] [2022-01-18 16:26:25,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32067 states. [2022-01-18 16:26:25,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32067 to 18881. [2022-01-18 16:26:25,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18881 states, 18880 states have (on average 2.5110699152542373) internal successors, (47409), 18880 states have internal predecessors, (47409), 0 states have call successors, (0), 0 states have 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:26:25,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18881 states to 18881 states and 47409 transitions. [2022-01-18 16:26:25,681 INFO L78 Accepts]: Start accepts. Automaton has 18881 states and 47409 transitions. Word has length 53 [2022-01-18 16:26:25,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:26:25,681 INFO L470 AbstractCegarLoop]: Abstraction has 18881 states and 47409 transitions. [2022-01-18 16:26:25,681 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 3.0256410256410255) internal successors, (118), 38 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:26:25,681 INFO L276 IsEmpty]: Start isEmpty. Operand 18881 states and 47409 transitions. [2022-01-18 16:26:25,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 16:26:25,696 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:26:25,696 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:26:25,712 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-01-18 16:26:25,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-01-18 16:26:25,897 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:26:25,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:26:25,898 INFO L85 PathProgramCache]: Analyzing trace with hash -389704747, now seen corresponding path program 61 times [2022-01-18 16:26:25,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:26:25,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135095932] [2022-01-18 16:26:25,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:26:25,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:26:25,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:26:26,115 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 84 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 16:26:26,115 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:26:26,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135095932] [2022-01-18 16:26:26,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135095932] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:26:26,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754397049] [2022-01-18 16:26:26,116 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:26:26,116 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:26:26,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:26:26,116 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:26:26,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-01-18 16:26:26,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:26:26,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 16:26:26,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:26:26,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:26,827 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:26,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:26,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:26,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:26,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:26,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:26,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:26,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:26,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:26,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:26,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:26,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:26,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:26,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:26,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:26,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:26,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:26,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 39 [2022-01-18 16:26:26,849 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 9 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:26,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:26:27,820 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-01-18 16:26:27,820 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-01-18 16:26:28,598 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 11 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:28,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754397049] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:26:28,598 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:26:28,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 34 [2022-01-18 16:26:28,598 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598090976] [2022-01-18 16:26:28,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:26:28,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:26:28,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:26:28,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:26:28,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=989, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:26:28,599 INFO L87 Difference]: Start difference. First operand 18881 states and 47409 transitions. Second operand has 35 states, 35 states have (on average 3.2285714285714286) internal successors, (113), 34 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have 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:26:30,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:26:30,893 INFO L93 Difference]: Finished difference Result 30081 states and 75532 transitions. [2022-01-18 16:26:30,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 16:26:30,893 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 3.2285714285714286) internal successors, (113), 34 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 16:26:30,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:26:30,941 INFO L225 Difference]: With dead ends: 30081 [2022-01-18 16:26:30,941 INFO L226 Difference]: Without dead ends: 29397 [2022-01-18 16:26:30,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 81 SyntacticMatches, 7 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1706 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=947, Invalid=5373, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 16:26:30,942 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 645 mSDsluCounter, 2170 mSDsCounter, 0 mSdLazyCounter, 1932 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 645 SdHoareTripleChecker+Valid, 1594 SdHoareTripleChecker+Invalid, 2401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 1932 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 289 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:26:30,942 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [645 Valid, 1594 Invalid, 2401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 1932 Invalid, 0 Unknown, 289 Unchecked, 0.9s Time] [2022-01-18 16:26:30,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29397 states. [2022-01-18 16:26:31,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29397 to 20929. [2022-01-18 16:26:31,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20929 states, 20928 states have (on average 2.517631880733945) internal successors, (52689), 20928 states have internal predecessors, (52689), 0 states have call successors, (0), 0 states have 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:26:31,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20929 states to 20929 states and 52689 transitions. [2022-01-18 16:26:31,329 INFO L78 Accepts]: Start accepts. Automaton has 20929 states and 52689 transitions. Word has length 53 [2022-01-18 16:26:31,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:26:31,329 INFO L470 AbstractCegarLoop]: Abstraction has 20929 states and 52689 transitions. [2022-01-18 16:26:31,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 3.2285714285714286) internal successors, (113), 34 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have 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:26:31,329 INFO L276 IsEmpty]: Start isEmpty. Operand 20929 states and 52689 transitions. [2022-01-18 16:26:31,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 16:26:31,344 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:26:31,345 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:26:31,360 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-01-18 16:26:31,545 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:26:31,545 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:26:31,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:26:31,546 INFO L85 PathProgramCache]: Analyzing trace with hash 705185237, now seen corresponding path program 62 times [2022-01-18 16:26:31,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:26:31,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566885767] [2022-01-18 16:26:31,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:26:31,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:26:31,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:26:31,792 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:31,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:26:31,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566885767] [2022-01-18 16:26:31,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566885767] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:26:31,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989810570] [2022-01-18 16:26:31,792 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:26:31,792 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:26:31,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:26:31,793 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:26:31,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-01-18 16:26:31,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:26:31,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:26:31,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 16:26:31,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:26:32,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:32,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:32,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:32,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:32,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:32,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:32,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:32,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:32,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:32,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:32,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:32,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:32,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:32,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:32,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:32,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:32,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:32,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:32,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:32,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:32,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:32,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 39 [2022-01-18 16:26:32,527 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:32,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:26:33,441 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-01-18 16:26:33,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-01-18 16:26:34,703 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 11 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:34,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989810570] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:26:34,703 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:26:34,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 34 [2022-01-18 16:26:34,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963714633] [2022-01-18 16:26:34,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:26:34,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:26:34,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:26:34,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:26:34,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=980, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:26:34,704 INFO L87 Difference]: Start difference. First operand 20929 states and 52689 transitions. Second operand has 35 states, 35 states have (on average 3.2857142857142856) internal successors, (115), 34 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have 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:26:37,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:26:37,442 INFO L93 Difference]: Finished difference Result 35105 states and 87997 transitions. [2022-01-18 16:26:37,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 16:26:37,442 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 3.2857142857142856) internal successors, (115), 34 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 16:26:37,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:26:37,502 INFO L225 Difference]: With dead ends: 35105 [2022-01-18 16:26:37,502 INFO L226 Difference]: Without dead ends: 34341 [2022-01-18 16:26:37,503 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 80 SyntacticMatches, 7 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2694 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1353, Invalid=7019, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 16:26:37,504 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 653 mSDsluCounter, 2299 mSDsCounter, 0 mSdLazyCounter, 2048 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 653 SdHoareTripleChecker+Valid, 1695 SdHoareTripleChecker+Invalid, 2415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 2048 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 179 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:26:37,504 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [653 Valid, 1695 Invalid, 2415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 2048 Invalid, 0 Unknown, 179 Unchecked, 1.0s Time] [2022-01-18 16:26:37,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34341 states. [2022-01-18 16:26:37,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34341 to 22353. [2022-01-18 16:26:37,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22353 states, 22352 states have (on average 2.5186560486757337) internal successors, (56297), 22352 states have internal predecessors, (56297), 0 states have call successors, (0), 0 states have 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:26:37,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22353 states to 22353 states and 56297 transitions. [2022-01-18 16:26:37,977 INFO L78 Accepts]: Start accepts. Automaton has 22353 states and 56297 transitions. Word has length 53 [2022-01-18 16:26:37,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:26:37,977 INFO L470 AbstractCegarLoop]: Abstraction has 22353 states and 56297 transitions. [2022-01-18 16:26:37,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 3.2857142857142856) internal successors, (115), 34 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have 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:26:37,977 INFO L276 IsEmpty]: Start isEmpty. Operand 22353 states and 56297 transitions. [2022-01-18 16:26:37,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 16:26:37,995 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:26:37,995 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:26:38,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-01-18 16:26:38,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-01-18 16:26:38,195 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:26:38,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:26:38,197 INFO L85 PathProgramCache]: Analyzing trace with hash 458083797, now seen corresponding path program 63 times [2022-01-18 16:26:38,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:26:38,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252972495] [2022-01-18 16:26:38,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:26:38,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:26:38,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:26:38,482 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:38,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:26:38,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252972495] [2022-01-18 16:26:38,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252972495] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:26:38,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1159418682] [2022-01-18 16:26:38,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:26:38,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:26:38,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:26:38,484 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:26:38,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-01-18 16:26:38,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:26:38,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:26:38,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 16:26:38,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:26:39,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:39,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:39,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:39,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:39,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:39,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:39,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:39,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:39,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:39,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:39,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:39,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:39,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:39,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:39,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:39,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:39,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:39,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:39,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:39,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 39 [2022-01-18 16:26:39,272 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:39,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:26:40,177 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-01-18 16:26:40,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-01-18 16:26:41,150 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 12 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:41,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1159418682] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:26:41,150 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:26:41,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 36 [2022-01-18 16:26:41,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823720912] [2022-01-18 16:26:41,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:26:41,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 16:26:41,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:26:41,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 16:26:41,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1114, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 16:26:41,151 INFO L87 Difference]: Start difference. First operand 22353 states and 56297 transitions. Second operand has 37 states, 37 states have (on average 3.108108108108108) internal successors, (115), 36 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have 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:26:43,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:26:43,424 INFO L93 Difference]: Finished difference Result 35277 states and 89074 transitions. [2022-01-18 16:26:43,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 16:26:43,424 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 3.108108108108108) internal successors, (115), 36 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 16:26:43,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:26:43,481 INFO L225 Difference]: With dead ends: 35277 [2022-01-18 16:26:43,482 INFO L226 Difference]: Without dead ends: 34933 [2022-01-18 16:26:43,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 80 SyntacticMatches, 5 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2212 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1189, Invalid=6643, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 16:26:43,483 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 561 mSDsluCounter, 1987 mSDsCounter, 0 mSdLazyCounter, 1750 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 561 SdHoareTripleChecker+Valid, 1427 SdHoareTripleChecker+Invalid, 2527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 673 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:26:43,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [561 Valid, 1427 Invalid, 2527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1750 Invalid, 0 Unknown, 673 Unchecked, 0.8s Time] [2022-01-18 16:26:43,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34933 states. [2022-01-18 16:26:43,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34933 to 22769. [2022-01-18 16:26:43,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22769 states, 22768 states have (on average 2.5200720309205904) internal successors, (57377), 22768 states have internal predecessors, (57377), 0 states have call successors, (0), 0 states have 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:26:43,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22769 states to 22769 states and 57377 transitions. [2022-01-18 16:26:43,989 INFO L78 Accepts]: Start accepts. Automaton has 22769 states and 57377 transitions. Word has length 53 [2022-01-18 16:26:43,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:26:43,989 INFO L470 AbstractCegarLoop]: Abstraction has 22769 states and 57377 transitions. [2022-01-18 16:26:43,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 3.108108108108108) internal successors, (115), 36 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have 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:26:43,989 INFO L276 IsEmpty]: Start isEmpty. Operand 22769 states and 57377 transitions. [2022-01-18 16:26:44,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 16:26:44,006 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:26:44,006 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:26:44,021 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-01-18 16:26:44,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-01-18 16:26:44,207 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:26:44,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:26:44,207 INFO L85 PathProgramCache]: Analyzing trace with hash -671158315, now seen corresponding path program 64 times [2022-01-18 16:26:44,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:26:44,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733351275] [2022-01-18 16:26:44,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:26:44,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:26:44,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:26:44,464 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:44,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:26:44,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733351275] [2022-01-18 16:26:44,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733351275] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:26:44,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5361982] [2022-01-18 16:26:44,465 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:26:44,465 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:26:44,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:26:44,466 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:26:44,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-01-18 16:26:44,490 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:26:44,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:26:44,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 16:26:44,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:26:45,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:45,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:45,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:45,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:45,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:45,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:45,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:45,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:45,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:45,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:45,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:45,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:45,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:45,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:45,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:45,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:45,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:45,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:45,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 39 [2022-01-18 16:26:45,179 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:45,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:26:46,083 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-01-18 16:26:46,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-01-18 16:26:46,905 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 16 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:46,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5361982] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:26:46,906 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:26:46,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 33 [2022-01-18 16:26:46,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11975804] [2022-01-18 16:26:46,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:26:46,906 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:26:46,906 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:26:46,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:26:46,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=923, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:26:46,906 INFO L87 Difference]: Start difference. First operand 22769 states and 57377 transitions. Second operand has 34 states, 34 states have (on average 3.264705882352941) internal successors, (111), 33 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have 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:26:48,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:26:48,926 INFO L93 Difference]: Finished difference Result 31133 states and 77950 transitions. [2022-01-18 16:26:48,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 16:26:48,927 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 3.264705882352941) internal successors, (111), 33 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 16:26:48,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:26:48,978 INFO L225 Difference]: With dead ends: 31133 [2022-01-18 16:26:48,979 INFO L226 Difference]: Without dead ends: 30577 [2022-01-18 16:26:48,979 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 80 SyntacticMatches, 8 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1558 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=886, Invalid=4814, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 16:26:48,980 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 613 mSDsluCounter, 1675 mSDsCounter, 0 mSdLazyCounter, 1696 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 613 SdHoareTripleChecker+Valid, 1272 SdHoareTripleChecker+Invalid, 1939 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 1696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 71 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:26:48,980 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [613 Valid, 1272 Invalid, 1939 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 1696 Invalid, 0 Unknown, 71 Unchecked, 0.8s Time] [2022-01-18 16:26:49,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30577 states. [2022-01-18 16:26:49,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30577 to 23649. [2022-01-18 16:26:49,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23649 states, 23648 states have (on average 2.519325101488498) internal successors, (59577), 23648 states have internal predecessors, (59577), 0 states have call successors, (0), 0 states have 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:26:49,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23649 states to 23649 states and 59577 transitions. [2022-01-18 16:26:49,461 INFO L78 Accepts]: Start accepts. Automaton has 23649 states and 59577 transitions. Word has length 53 [2022-01-18 16:26:49,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:26:49,461 INFO L470 AbstractCegarLoop]: Abstraction has 23649 states and 59577 transitions. [2022-01-18 16:26:49,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 3.264705882352941) internal successors, (111), 33 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have 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:26:49,461 INFO L276 IsEmpty]: Start isEmpty. Operand 23649 states and 59577 transitions. [2022-01-18 16:26:49,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 16:26:49,478 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:26:49,479 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:26:49,494 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-01-18 16:26:49,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:26:49,679 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:26:49,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:26:49,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1617081301, now seen corresponding path program 65 times [2022-01-18 16:26:49,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:26:49,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015768340] [2022-01-18 16:26:49,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:26:49,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:26:49,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:26:49,942 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:49,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:26:49,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015768340] [2022-01-18 16:26:49,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015768340] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:26:49,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371022417] [2022-01-18 16:26:49,942 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:26:49,942 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:26:49,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:26:49,945 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:26:49,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-01-18 16:26:49,968 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 16:26:49,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:26:49,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 16:26:49,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:26:50,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:50,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:50,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:50,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:50,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:50,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:50,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:50,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:50,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:50,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:50,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:50,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:50,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:50,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:50,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:50,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:50,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:50,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:50,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:50,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:50,666 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 39 [2022-01-18 16:26:50,679 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:50,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:26:51,607 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-01-18 16:26:51,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-01-18 16:26:52,726 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 16 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:52,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371022417] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:26:52,727 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:26:52,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 34 [2022-01-18 16:26:52,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207287270] [2022-01-18 16:26:52,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:26:52,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:26:52,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:26:52,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:26:52,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=986, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:26:52,728 INFO L87 Difference]: Start difference. First operand 23649 states and 59577 transitions. Second operand has 35 states, 35 states have (on average 3.1714285714285713) internal successors, (111), 34 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have 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:26:55,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:26:55,413 INFO L93 Difference]: Finished difference Result 40039 states and 100512 transitions. [2022-01-18 16:26:55,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-18 16:26:55,413 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 3.1714285714285713) internal successors, (111), 34 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 16:26:55,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:26:55,482 INFO L225 Difference]: With dead ends: 40039 [2022-01-18 16:26:55,482 INFO L226 Difference]: Without dead ends: 39671 [2022-01-18 16:26:55,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 81 SyntacticMatches, 7 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2072 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1147, Invalid=6509, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 16:26:55,483 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 417 mSDsluCounter, 2374 mSDsCounter, 0 mSdLazyCounter, 2316 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 1736 SdHoareTripleChecker+Invalid, 2697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 2316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 295 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:26:55,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [417 Valid, 1736 Invalid, 2697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 2316 Invalid, 0 Unknown, 295 Unchecked, 1.1s Time] [2022-01-18 16:26:55,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39671 states. [2022-01-18 16:26:55,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39671 to 25333. [2022-01-18 16:26:55,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25333 states, 25332 states have (on average 2.5189088899415757) internal successors, (63809), 25332 states have internal predecessors, (63809), 0 states have call successors, (0), 0 states have 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:26:55,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25333 states to 25333 states and 63809 transitions. [2022-01-18 16:26:55,983 INFO L78 Accepts]: Start accepts. Automaton has 25333 states and 63809 transitions. Word has length 53 [2022-01-18 16:26:55,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:26:55,983 INFO L470 AbstractCegarLoop]: Abstraction has 25333 states and 63809 transitions. [2022-01-18 16:26:55,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 3.1714285714285713) internal successors, (111), 34 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have 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:26:55,983 INFO L276 IsEmpty]: Start isEmpty. Operand 25333 states and 63809 transitions. [2022-01-18 16:26:56,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 16:26:56,003 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:26:56,003 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:26:56,020 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-01-18 16:26:56,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2022-01-18 16:26:56,204 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:26:56,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:26:56,204 INFO L85 PathProgramCache]: Analyzing trace with hash -918259755, now seen corresponding path program 66 times [2022-01-18 16:26:56,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:26:56,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775520900] [2022-01-18 16:26:56,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:26:56,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:26:56,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:26:56,489 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:56,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:26:56,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775520900] [2022-01-18 16:26:56,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775520900] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:26:56,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127276524] [2022-01-18 16:26:56,490 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:26:56,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:26:56,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:26:56,491 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:26:56,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-01-18 16:26:56,514 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 16:26:56,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:26:56,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 16:26:56,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:26:57,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:57,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:57,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:57,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:57,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:57,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:57,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:57,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:57,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:57,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:57,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:57,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:57,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:57,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:57,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:57,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:57,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:57,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:57,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:26:57,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:26:57,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 39 [2022-01-18 16:26:57,299 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:57,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:26:58,173 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-01-18 16:26:58,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-01-18 16:26:59,221 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 16 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:26:59,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127276524] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:26:59,221 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:26:59,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 35 [2022-01-18 16:26:59,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73608914] [2022-01-18 16:26:59,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:26:59,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 16:26:59,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:26:59,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 16:26:59,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1051, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 16:26:59,222 INFO L87 Difference]: Start difference. First operand 25333 states and 63809 transitions. Second operand has 36 states, 36 states have (on average 3.0833333333333335) internal successors, (111), 35 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have 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:27:01,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:27:01,566 INFO L93 Difference]: Finished difference Result 40181 states and 101224 transitions. [2022-01-18 16:27:01,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 16:27:01,567 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 3.0833333333333335) internal successors, (111), 35 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 16:27:01,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:27:01,633 INFO L225 Difference]: With dead ends: 40181 [2022-01-18 16:27:01,633 INFO L226 Difference]: Without dead ends: 39841 [2022-01-18 16:27:01,634 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 80 SyntacticMatches, 6 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2099 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1197, Invalid=6813, Unknown=0, NotChecked=0, Total=8010 [2022-01-18 16:27:01,634 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 534 mSDsluCounter, 1741 mSDsCounter, 0 mSdLazyCounter, 1575 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 534 SdHoareTripleChecker+Valid, 1267 SdHoareTripleChecker+Invalid, 2546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 874 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:27:01,634 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [534 Valid, 1267 Invalid, 2546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1575 Invalid, 0 Unknown, 874 Unchecked, 0.7s Time] [2022-01-18 16:27:01,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39841 states. [2022-01-18 16:27:02,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39841 to 25765. [2022-01-18 16:27:02,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25765 states, 25764 states have (on average 2.5185918335662163) internal successors, (64889), 25764 states have internal predecessors, (64889), 0 states have call successors, (0), 0 states have 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:27:02,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25765 states to 25765 states and 64889 transitions. [2022-01-18 16:27:02,175 INFO L78 Accepts]: Start accepts. Automaton has 25765 states and 64889 transitions. Word has length 53 [2022-01-18 16:27:02,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:27:02,175 INFO L470 AbstractCegarLoop]: Abstraction has 25765 states and 64889 transitions. [2022-01-18 16:27:02,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 3.0833333333333335) internal successors, (111), 35 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have 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:27:02,175 INFO L276 IsEmpty]: Start isEmpty. Operand 25765 states and 64889 transitions. [2022-01-18 16:27:02,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 16:27:02,195 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:27:02,195 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:27:02,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-01-18 16:27:02,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:27:02,396 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:27:02,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:27:02,397 INFO L85 PathProgramCache]: Analyzing trace with hash 875862485, now seen corresponding path program 67 times [2022-01-18 16:27:02,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:27:02,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276745662] [2022-01-18 16:27:02,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:27:02,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:27:02,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:27:02,661 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:27:02,661 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:27:02,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276745662] [2022-01-18 16:27:02,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276745662] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:27:02,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51515691] [2022-01-18 16:27:02,661 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:27:02,662 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:27:02,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:27:02,662 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:27:02,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-01-18 16:27:02,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:27:02,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 16:27:02,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:27:03,294 INFO L353 Elim1Store]: treesize reduction 170, result has 0.6 percent of original size [2022-01-18 16:27:03,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 105 treesize of output 39 [2022-01-18 16:27:03,307 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:27:03,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:27:04,203 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-01-18 16:27:04,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-01-18 16:27:04,919 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 27 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:27:04,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [51515691] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:27:04,920 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:27:04,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-18 16:27:04,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795511427] [2022-01-18 16:27:04,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:27:04,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:27:04,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:27:04,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:27:04,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=992, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:27:04,920 INFO L87 Difference]: Start difference. First operand 25765 states and 64889 transitions. Second operand has 35 states, 35 states have (on average 3.057142857142857) internal successors, (107), 34 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have 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:27:07,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:27:07,268 INFO L93 Difference]: Finished difference Result 37081 states and 93073 transitions. [2022-01-18 16:27:07,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 16:27:07,268 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 3.057142857142857) internal successors, (107), 34 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 16:27:07,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:27:07,330 INFO L225 Difference]: With dead ends: 37081 [2022-01-18 16:27:07,330 INFO L226 Difference]: Without dead ends: 37021 [2022-01-18 16:27:07,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 80 SyntacticMatches, 7 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1615 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=988, Invalid=5654, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 16:27:07,331 INFO L933 BasicCegarLoop]: 84 mSDtfsCounter, 425 mSDsluCounter, 1727 mSDsCounter, 0 mSdLazyCounter, 2356 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 1297 SdHoareTripleChecker+Invalid, 2413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 2356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:27:07,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [425 Valid, 1297 Invalid, 2413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 2356 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 16:27:07,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37021 states. [2022-01-18 16:27:07,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37021 to 25821. [2022-01-18 16:27:07,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25821 states, 25820 states have (on average 2.5187064291247094) internal successors, (65033), 25820 states have internal predecessors, (65033), 0 states have call successors, (0), 0 states have 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:27:07,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25821 states to 25821 states and 65033 transitions. [2022-01-18 16:27:07,795 INFO L78 Accepts]: Start accepts. Automaton has 25821 states and 65033 transitions. Word has length 53 [2022-01-18 16:27:07,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:27:07,795 INFO L470 AbstractCegarLoop]: Abstraction has 25821 states and 65033 transitions. [2022-01-18 16:27:07,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 3.057142857142857) internal successors, (107), 34 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have 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:27:07,795 INFO L276 IsEmpty]: Start isEmpty. Operand 25821 states and 65033 transitions. [2022-01-18 16:27:07,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 16:27:07,824 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:27:07,824 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:27:07,839 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-01-18 16:27:08,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:27:08,024 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:27:08,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:27:08,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1209502259, now seen corresponding path program 68 times [2022-01-18 16:27:08,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:27:08,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823896825] [2022-01-18 16:27:08,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:27:08,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:27:08,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:27:08,274 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:27:08,274 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:27:08,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823896825] [2022-01-18 16:27:08,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823896825] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:27:08,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83777845] [2022-01-18 16:27:08,274 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:27:08,274 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:27:08,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:27:08,275 INFO L229 MonitoredProcess]: Starting monitored process 72 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:27:08,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-01-18 16:27:08,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:27:08,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:27:08,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 16:27:08,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:27:09,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:09,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:09,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:09,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:09,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:09,137 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:09,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 15 disjoint index pairs (out of 55 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 39 [2022-01-18 16:27:09,150 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:27:09,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:27:10,214 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-01-18 16:27:10,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-01-18 16:27:11,216 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 14 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:27:11,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83777845] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:27:11,217 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:27:11,217 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-01-18 16:27:11,217 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200456525] [2022-01-18 16:27:11,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:27:11,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 16:27:11,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:27:11,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 16:27:11,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1319, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 16:27:11,218 INFO L87 Difference]: Start difference. First operand 25821 states and 65033 transitions. Second operand has 40 states, 40 states have (on average 3.2) internal successors, (128), 39 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have 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:27:13,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:27:13,595 INFO L93 Difference]: Finished difference Result 33215 states and 83748 transitions. [2022-01-18 16:27:13,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 16:27:13,595 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 3.2) internal successors, (128), 39 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 16:27:13,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:27:13,649 INFO L225 Difference]: With dead ends: 33215 [2022-01-18 16:27:13,649 INFO L226 Difference]: Without dead ends: 33115 [2022-01-18 16:27:13,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 94 SyntacticMatches, 2 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2460 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1125, Invalid=7431, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 16:27:13,651 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 363 mSDsluCounter, 2208 mSDsCounter, 0 mSdLazyCounter, 1784 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 1543 SdHoareTripleChecker+Invalid, 2600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 745 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:27:13,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 1543 Invalid, 2600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1784 Invalid, 0 Unknown, 745 Unchecked, 0.8s Time] [2022-01-18 16:27:13,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33115 states. [2022-01-18 16:27:14,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33115 to 28433. [2022-01-18 16:27:14,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28433 states, 28432 states have (on average 2.523389138998312) internal successors, (71745), 28432 states have internal predecessors, (71745), 0 states have call successors, (0), 0 states have 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:27:14,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28433 states to 28433 states and 71745 transitions. [2022-01-18 16:27:14,119 INFO L78 Accepts]: Start accepts. Automaton has 28433 states and 71745 transitions. Word has length 53 [2022-01-18 16:27:14,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:27:14,119 INFO L470 AbstractCegarLoop]: Abstraction has 28433 states and 71745 transitions. [2022-01-18 16:27:14,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 3.2) internal successors, (128), 39 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have 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:27:14,119 INFO L276 IsEmpty]: Start isEmpty. Operand 28433 states and 71745 transitions. [2022-01-18 16:27:14,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-18 16:27:14,144 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:27:14,145 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:27:14,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-01-18 16:27:14,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:27:14,359 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:27:14,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:27:14,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1602140475, now seen corresponding path program 69 times [2022-01-18 16:27:14,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:27:14,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363236157] [2022-01-18 16:27:14,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:27:14,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:27:14,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:27:14,715 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:27:14,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:27:14,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363236157] [2022-01-18 16:27:14,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363236157] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:27:14,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29866806] [2022-01-18 16:27:14,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:27:14,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:27:14,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:27:14,717 INFO L229 MonitoredProcess]: Starting monitored process 73 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:27:14,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-01-18 16:27:14,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:27:14,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:27:14,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 16:27:14,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:27:15,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:15,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:15,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:15,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:15,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:15,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:15,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 15 disjoint index pairs (out of 55 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 39 [2022-01-18 16:27:15,559 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:27:15,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:27:16,487 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-01-18 16:27:16,487 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-01-18 16:27:17,374 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 24 proven. 69 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:27:17,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29866806] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:27:17,374 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:27:17,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-01-18 16:27:17,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85966072] [2022-01-18 16:27:17,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:27:17,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 16:27:17,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:27:17,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 16:27:17,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1317, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 16:27:17,375 INFO L87 Difference]: Start difference. First operand 28433 states and 71745 transitions. Second operand has 40 states, 40 states have (on average 3.2) internal successors, (128), 39 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have 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:27:19,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:27:19,983 INFO L93 Difference]: Finished difference Result 40173 states and 100885 transitions. [2022-01-18 16:27:19,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 16:27:19,983 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 3.2) internal successors, (128), 39 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-18 16:27:19,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:27:20,051 INFO L225 Difference]: With dead ends: 40173 [2022-01-18 16:27:20,051 INFO L226 Difference]: Without dead ends: 40133 [2022-01-18 16:27:20,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 81 SyntacticMatches, 2 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2788 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1166, Invalid=8536, Unknown=0, NotChecked=0, Total=9702 [2022-01-18 16:27:20,053 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 422 mSDsluCounter, 1860 mSDsCounter, 0 mSdLazyCounter, 1770 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 1357 SdHoareTripleChecker+Invalid, 2585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 736 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:27:20,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [422 Valid, 1357 Invalid, 2585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1770 Invalid, 0 Unknown, 736 Unchecked, 0.9s Time] [2022-01-18 16:27:20,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40133 states. [2022-01-18 16:27:20,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40133 to 29387. [2022-01-18 16:27:20,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29387 states, 29386 states have (on average 2.5208262437895597) internal successors, (74077), 29386 states have internal predecessors, (74077), 0 states have call successors, (0), 0 states have 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:27:20,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29387 states to 29387 states and 74077 transitions. [2022-01-18 16:27:20,638 INFO L78 Accepts]: Start accepts. Automaton has 29387 states and 74077 transitions. Word has length 53 [2022-01-18 16:27:20,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:27:20,638 INFO L470 AbstractCegarLoop]: Abstraction has 29387 states and 74077 transitions. [2022-01-18 16:27:20,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 3.2) internal successors, (128), 39 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have 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:27:20,639 INFO L276 IsEmpty]: Start isEmpty. Operand 29387 states and 74077 transitions. [2022-01-18 16:27:20,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-01-18 16:27:20,667 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:27:20,667 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:27:20,683 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-01-18 16:27:20,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2022-01-18 16:27:20,870 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:27:20,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:27:20,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1966228311, now seen corresponding path program 70 times [2022-01-18 16:27:20,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:27:20,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310052118] [2022-01-18 16:27:20,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:27:20,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:27:20,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:27:20,931 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 49 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:27:20,931 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:27:20,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310052118] [2022-01-18 16:27:20,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310052118] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:27:20,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720605976] [2022-01-18 16:27:20,931 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:27:20,931 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:27:20,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:27:20,932 INFO L229 MonitoredProcess]: Starting monitored process 74 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:27:20,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-01-18 16:27:20,957 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:27:20,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:27:20,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 16:27:20,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:27:21,048 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 49 proven. 56 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:27:21,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:27:21,149 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 49 proven. 56 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:27:21,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720605976] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:27:21,149 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:27:21,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 9 [2022-01-18 16:27:21,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893190628] [2022-01-18 16:27:21,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:27:21,149 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:27:21,149 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:27:21,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:27:21,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:27:21,150 INFO L87 Difference]: Start difference. First operand 29387 states and 74077 transitions. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 9 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:27:21,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:27:21,331 INFO L93 Difference]: Finished difference Result 39395 states and 99530 transitions. [2022-01-18 16:27:21,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 16:27:21,331 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 9 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2022-01-18 16:27:21,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:27:21,397 INFO L225 Difference]: With dead ends: 39395 [2022-01-18 16:27:21,398 INFO L226 Difference]: Without dead ends: 39387 [2022-01-18 16:27:21,398 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:27:21,398 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 147 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:27:21,398 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 133 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:27:21,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39387 states. [2022-01-18 16:27:21,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39387 to 36835. [2022-01-18 16:27:21,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36835 states, 36834 states have (on average 2.5278546994624533) internal successors, (93111), 36834 states have internal predecessors, (93111), 0 states have call successors, (0), 0 states have 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:27:22,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36835 states to 36835 states and 93111 transitions. [2022-01-18 16:27:22,010 INFO L78 Accepts]: Start accepts. Automaton has 36835 states and 93111 transitions. Word has length 55 [2022-01-18 16:27:22,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:27:22,010 INFO L470 AbstractCegarLoop]: Abstraction has 36835 states and 93111 transitions. [2022-01-18 16:27:22,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 9 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:27:22,010 INFO L276 IsEmpty]: Start isEmpty. Operand 36835 states and 93111 transitions. [2022-01-18 16:27:22,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-18 16:27:22,035 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:27:22,036 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:27:22,051 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-01-18 16:27:22,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:27:22,236 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:27:22,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:27:22,236 INFO L85 PathProgramCache]: Analyzing trace with hash -2044077263, now seen corresponding path program 71 times [2022-01-18 16:27:22,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:27:22,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921771896] [2022-01-18 16:27:22,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:27:22,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:27:22,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:27:22,472 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 7 proven. 107 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:27:22,472 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:27:22,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921771896] [2022-01-18 16:27:22,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921771896] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:27:22,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587155909] [2022-01-18 16:27:22,472 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:27:22,472 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:27:22,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:27:22,473 INFO L229 MonitoredProcess]: Starting monitored process 75 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:27:22,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-01-18 16:27:22,498 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-01-18 16:27:22,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:27:22,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 16:27:22,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:27:23,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:23,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:23,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:23,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:23,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:23,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:23,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:23,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:23,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:23,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:23,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:23,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:23,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:23,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:23,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:23,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:23,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:23,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:23,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 39 [2022-01-18 16:27:23,360 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 7 proven. 107 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:27:23,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:27:24,272 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-01-18 16:27:24,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-01-18 16:27:25,186 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 19 proven. 95 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:27:25,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587155909] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:27:25,186 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:27:25,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 35 [2022-01-18 16:27:25,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40231235] [2022-01-18 16:27:25,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:27:25,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 16:27:25,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:27:25,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 16:27:25,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=1053, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 16:27:25,187 INFO L87 Difference]: Start difference. First operand 36835 states and 93111 transitions. Second operand has 36 states, 36 states have (on average 3.4444444444444446) internal successors, (124), 35 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have 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:27:27,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:27:27,464 INFO L93 Difference]: Finished difference Result 52229 states and 132082 transitions. [2022-01-18 16:27:27,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 16:27:27,464 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 3.4444444444444446) internal successors, (124), 35 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2022-01-18 16:27:27,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:27:27,561 INFO L225 Difference]: With dead ends: 52229 [2022-01-18 16:27:27,562 INFO L226 Difference]: Without dead ends: 52025 [2022-01-18 16:27:27,562 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 93 SyntacticMatches, 6 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2036 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1120, Invalid=6362, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 16:27:27,563 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 641 mSDsluCounter, 1420 mSDsCounter, 0 mSdLazyCounter, 1347 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 641 SdHoareTripleChecker+Valid, 1021 SdHoareTripleChecker+Invalid, 1968 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 497 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:27:27,563 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [641 Valid, 1021 Invalid, 1968 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1347 Invalid, 0 Unknown, 497 Unchecked, 0.7s Time] [2022-01-18 16:27:27,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52025 states. [2022-01-18 16:27:28,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52025 to 37451. [2022-01-18 16:27:28,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37451 states, 37450 states have (on average 2.526648865153538) internal successors, (94623), 37450 states have internal predecessors, (94623), 0 states have call successors, (0), 0 states have 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:27:28,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37451 states to 37451 states and 94623 transitions. [2022-01-18 16:27:28,420 INFO L78 Accepts]: Start accepts. Automaton has 37451 states and 94623 transitions. Word has length 57 [2022-01-18 16:27:28,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:27:28,421 INFO L470 AbstractCegarLoop]: Abstraction has 37451 states and 94623 transitions. [2022-01-18 16:27:28,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 3.4444444444444446) internal successors, (124), 35 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have 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:27:28,421 INFO L276 IsEmpty]: Start isEmpty. Operand 37451 states and 94623 transitions. [2022-01-18 16:27:28,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-18 16:27:28,449 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:27:28,449 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:27:28,464 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-01-18 16:27:28,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:27:28,650 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:27:28,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:27:28,651 INFO L85 PathProgramCache]: Analyzing trace with hash 587526449, now seen corresponding path program 72 times [2022-01-18 16:27:28,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:27:28,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377710379] [2022-01-18 16:27:28,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:27:28,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:27:28,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:27:28,931 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 7 proven. 107 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:27:28,931 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:27:28,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377710379] [2022-01-18 16:27:28,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377710379] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:27:28,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892390444] [2022-01-18 16:27:28,932 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:27:28,932 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:27:28,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:27:28,932 INFO L229 MonitoredProcess]: Starting monitored process 76 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:27:28,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-01-18 16:27:28,963 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-01-18 16:27:28,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:27:28,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 16:27:28,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:27:29,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:29,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:29,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:29,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:29,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:29,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:29,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:29,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:29,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:29,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:29,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:29,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:29,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:29,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:29,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:29,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:29,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 39 [2022-01-18 16:27:29,803 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 7 proven. 107 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:27:29,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:27:30,717 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-01-18 16:27:30,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-01-18 16:27:31,663 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 19 proven. 95 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:27:31,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892390444] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:27:31,663 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:27:31,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 35 [2022-01-18 16:27:31,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479270768] [2022-01-18 16:27:31,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:27:31,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 16:27:31,663 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:27:31,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 16:27:31,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1051, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 16:27:31,664 INFO L87 Difference]: Start difference. First operand 37451 states and 94623 transitions. Second operand has 36 states, 36 states have (on average 3.3333333333333335) internal successors, (120), 35 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have 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:27:34,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:27:34,683 INFO L93 Difference]: Finished difference Result 53507 states and 135172 transitions. [2022-01-18 16:27:34,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-18 16:27:34,684 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 3.3333333333333335) internal successors, (120), 35 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2022-01-18 16:27:34,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:27:34,791 INFO L225 Difference]: With dead ends: 53507 [2022-01-18 16:27:34,791 INFO L226 Difference]: Without dead ends: 53387 [2022-01-18 16:27:34,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 90 SyntacticMatches, 6 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3310 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1722, Invalid=9198, Unknown=0, NotChecked=0, Total=10920 [2022-01-18 16:27:34,793 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 496 mSDsluCounter, 2022 mSDsCounter, 0 mSdLazyCounter, 1762 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 496 SdHoareTripleChecker+Valid, 1488 SdHoareTripleChecker+Invalid, 2780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 941 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:27:34,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [496 Valid, 1488 Invalid, 2780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1762 Invalid, 0 Unknown, 941 Unchecked, 0.8s Time] [2022-01-18 16:27:34,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53387 states. [2022-01-18 16:27:35,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53387 to 37355. [2022-01-18 16:27:35,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37355 states, 37354 states have (on average 2.5267173528939337) internal successors, (94383), 37354 states have internal predecessors, (94383), 0 states have call successors, (0), 0 states have 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:27:35,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37355 states to 37355 states and 94383 transitions. [2022-01-18 16:27:35,606 INFO L78 Accepts]: Start accepts. Automaton has 37355 states and 94383 transitions. Word has length 57 [2022-01-18 16:27:35,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:27:35,607 INFO L470 AbstractCegarLoop]: Abstraction has 37355 states and 94383 transitions. [2022-01-18 16:27:35,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 3.3333333333333335) internal successors, (120), 35 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have 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:27:35,607 INFO L276 IsEmpty]: Start isEmpty. Operand 37355 states and 94383 transitions. [2022-01-18 16:27:35,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-18 16:27:35,637 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:27:35,638 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:27:35,655 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-01-18 16:27:35,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-01-18 16:27:35,838 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:27:35,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:27:35,840 INFO L85 PathProgramCache]: Analyzing trace with hash 558366295, now seen corresponding path program 73 times [2022-01-18 16:27:35,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:27:35,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102199206] [2022-01-18 16:27:35,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:27:35,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:27:35,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:27:36,088 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 7 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:27:36,088 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:27:36,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102199206] [2022-01-18 16:27:36,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102199206] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:27:36,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926797079] [2022-01-18 16:27:36,088 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:27:36,088 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:27:36,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:27:36,089 INFO L229 MonitoredProcess]: Starting monitored process 77 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:27:36,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-01-18 16:27:36,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:27:36,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 16:27:36,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:27:36,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:36,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:36,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:36,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:36,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:36,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:36,820 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:36,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:36,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:36,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:36,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:36,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:36,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:36,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:36,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:36,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:36,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:36,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:36,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:36,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:36,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:36,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 15 disjoint index pairs (out of 36 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 39 [2022-01-18 16:27:36,849 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 8 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:27:36,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:27:37,784 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-01-18 16:27:37,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 114 treesize of output 396 [2022-01-18 16:27:38,986 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 12 proven. 103 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:27:38,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926797079] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:27:38,986 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:27:38,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 37 [2022-01-18 16:27:38,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145848143] [2022-01-18 16:27:38,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:27:38,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 16:27:38,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:27:38,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 16:27:38,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=1182, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 16:27:38,987 INFO L87 Difference]: Start difference. First operand 37355 states and 94383 transitions. Second operand has 38 states, 38 states have (on average 3.210526315789474) internal successors, (122), 37 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have 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:27:42,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:27:42,688 INFO L93 Difference]: Finished difference Result 64183 states and 161965 transitions. [2022-01-18 16:27:42,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 16:27:42,688 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 3.210526315789474) internal successors, (122), 37 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2022-01-18 16:27:42,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:27:42,817 INFO L225 Difference]: With dead ends: 64183 [2022-01-18 16:27:42,818 INFO L226 Difference]: Without dead ends: 63191 [2022-01-18 16:27:42,819 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 88 SyntacticMatches, 4 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2988 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1352, Invalid=8350, Unknown=0, NotChecked=0, Total=9702 [2022-01-18 16:27:42,819 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 751 mSDsluCounter, 3324 mSDsCounter, 0 mSdLazyCounter, 2964 mSolverCounterSat, 261 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 751 SdHoareTripleChecker+Valid, 2409 SdHoareTripleChecker+Invalid, 3501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 261 IncrementalHoareTripleChecker+Valid, 2964 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 276 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:27:42,819 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [751 Valid, 2409 Invalid, 3501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [261 Valid, 2964 Invalid, 0 Unknown, 276 Unchecked, 1.5s Time] [2022-01-18 16:27:42,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63191 states. [2022-01-18 16:27:43,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63191 to 43061. [2022-01-18 16:27:43,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43061 states, 43060 states have (on average 2.5259869948908498) internal successors, (108769), 43060 states have internal predecessors, (108769), 0 states have call successors, (0), 0 states have 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:27:43,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43061 states to 43061 states and 108769 transitions. [2022-01-18 16:27:43,986 INFO L78 Accepts]: Start accepts. Automaton has 43061 states and 108769 transitions. Word has length 57 [2022-01-18 16:27:43,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:27:43,986 INFO L470 AbstractCegarLoop]: Abstraction has 43061 states and 108769 transitions. [2022-01-18 16:27:43,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 3.210526315789474) internal successors, (122), 37 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have 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:27:43,986 INFO L276 IsEmpty]: Start isEmpty. Operand 43061 states and 108769 transitions. [2022-01-18 16:27:44,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:27:44,023 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:27:44,023 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:27:44,040 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-01-18 16:27:44,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-01-18 16:27:44,223 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:27:44,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:27:44,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1412485197, now seen corresponding path program 74 times [2022-01-18 16:27:44,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:27:44,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117309132] [2022-01-18 16:27:44,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:27:44,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:27:44,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:27:44,498 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 120 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:27:44,499 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:27:44,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117309132] [2022-01-18 16:27:44,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117309132] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:27:44,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161300338] [2022-01-18 16:27:44,499 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:27:44,499 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:27:44,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:27:44,500 INFO L229 MonitoredProcess]: Starting monitored process 78 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:27:44,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-01-18 16:27:44,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:27:44,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:27:44,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:27:44,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:27:45,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,534 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:45,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:45,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:45,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:45,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:45,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:45,557 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:45,558 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 21 disjoint index pairs (out of 78 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:27:45,571 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 12 proven. 116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:27:45,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:27:46,916 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:27:46,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:27:48,641 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 15 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:27:48,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161300338] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:27:48,642 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:27:48,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 44 [2022-01-18 16:27:48,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329768502] [2022-01-18 16:27:48,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:27:48,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:27:48,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:27:48,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:27:48,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=285, Invalid=1695, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:27:48,643 INFO L87 Difference]: Start difference. First operand 43061 states and 108769 transitions. Second operand has 45 states, 45 states have (on average 3.2) internal successors, (144), 44 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have 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:27:55,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:27:55,725 INFO L93 Difference]: Finished difference Result 86833 states and 219029 transitions. [2022-01-18 16:27:55,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2022-01-18 16:27:55,725 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 3.2) internal successors, (144), 44 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:27:55,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:27:55,898 INFO L225 Difference]: With dead ends: 86833 [2022-01-18 16:27:55,898 INFO L226 Difference]: Without dead ends: 86481 [2022-01-18 16:27:55,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 96 SyntacticMatches, 2 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13356 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=4041, Invalid=30741, Unknown=0, NotChecked=0, Total=34782 [2022-01-18 16:27:55,900 INFO L933 BasicCegarLoop]: 149 mSDtfsCounter, 933 mSDsluCounter, 3199 mSDsCounter, 0 mSdLazyCounter, 2771 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 933 SdHoareTripleChecker+Valid, 2287 SdHoareTripleChecker+Invalid, 3581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 2771 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 610 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:27:55,900 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [933 Valid, 2287 Invalid, 3581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 2771 Invalid, 0 Unknown, 610 Unchecked, 1.7s Time] [2022-01-18 16:27:55,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86481 states. [2022-01-18 16:27:57,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86481 to 53465. [2022-01-18 16:27:57,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53465 states, 53464 states have (on average 2.5260923238066737) internal successors, (135055), 53464 states have internal predecessors, (135055), 0 states have call successors, (0), 0 states have 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:27:57,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53465 states to 53465 states and 135055 transitions. [2022-01-18 16:27:57,186 INFO L78 Accepts]: Start accepts. Automaton has 53465 states and 135055 transitions. Word has length 59 [2022-01-18 16:27:57,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:27:57,187 INFO L470 AbstractCegarLoop]: Abstraction has 53465 states and 135055 transitions. [2022-01-18 16:27:57,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 3.2) internal successors, (144), 44 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have 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:27:57,187 INFO L276 IsEmpty]: Start isEmpty. Operand 53465 states and 135055 transitions. [2022-01-18 16:27:57,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:27:57,231 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:27:57,231 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:27:57,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-01-18 16:27:57,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:27:57,431 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:27:57,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:27:57,432 INFO L85 PathProgramCache]: Analyzing trace with hash 445471155, now seen corresponding path program 75 times [2022-01-18 16:27:57,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:27:57,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910366245] [2022-01-18 16:27:57,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:27:57,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:27:57,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:27:57,698 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 120 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:27:57,699 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:27:57,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910366245] [2022-01-18 16:27:57,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910366245] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:27:57,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705270601] [2022-01-18 16:27:57,699 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:27:57,699 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:27:57,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:27:57,700 INFO L229 MonitoredProcess]: Starting monitored process 79 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:27:57,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-01-18 16:27:57,731 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-01-18 16:27:57,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:27:57,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 60 conjunts are in the unsatisfiable core [2022-01-18 16:27:57,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:27:58,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:58,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:58,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:58,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:58,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:58,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:27:58,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:58,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 21 disjoint index pairs (out of 78 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 126 treesize of output 48 [2022-01-18 16:27:58,818 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 12 proven. 116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:27:58,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:27:59,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:27:59,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:27:59,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 63 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 130 treesize of output 372 [2022-01-18 16:28:00,663 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:28:00,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705270601] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:28:00,664 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:28:00,664 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 16:28:00,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379620689] [2022-01-18 16:28:00,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:28:00,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:28:00,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:28:00,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:28:00,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=455, Invalid=1615, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:28:00,665 INFO L87 Difference]: Start difference. First operand 53465 states and 135055 transitions. Second operand has 46 states, 46 states have (on average 3.152173913043478) internal successors, (145), 45 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have 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:28:09,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:28:09,910 INFO L93 Difference]: Finished difference Result 79961 states and 200836 transitions. [2022-01-18 16:28:09,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2022-01-18 16:28:09,911 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 3.152173913043478) internal successors, (145), 45 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:28:09,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:28:10,076 INFO L225 Difference]: With dead ends: 79961 [2022-01-18 16:28:10,076 INFO L226 Difference]: Without dead ends: 79649 [2022-01-18 16:28:10,078 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 101 SyntacticMatches, 2 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10879 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=4069, Invalid=25687, Unknown=0, NotChecked=0, Total=29756 [2022-01-18 16:28:10,079 INFO L933 BasicCegarLoop]: 135 mSDtfsCounter, 903 mSDsluCounter, 3657 mSDsCounter, 0 mSdLazyCounter, 3431 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 903 SdHoareTripleChecker+Valid, 2576 SdHoareTripleChecker+Invalid, 4198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 3431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 554 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:28:10,079 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [903 Valid, 2576 Invalid, 4198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 3431 Invalid, 0 Unknown, 554 Unchecked, 2.1s Time] [2022-01-18 16:28:10,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79649 states. [2022-01-18 16:28:11,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79649 to 58101. [2022-01-18 16:28:11,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58101 states, 58100 states have (on average 2.5279690189328745) internal successors, (146875), 58100 states have internal predecessors, (146875), 0 states have call successors, (0), 0 states have 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:28:11,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58101 states to 58101 states and 146875 transitions. [2022-01-18 16:28:11,474 INFO L78 Accepts]: Start accepts. Automaton has 58101 states and 146875 transitions. Word has length 59 [2022-01-18 16:28:11,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:28:11,474 INFO L470 AbstractCegarLoop]: Abstraction has 58101 states and 146875 transitions. [2022-01-18 16:28:11,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.152173913043478) internal successors, (145), 45 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have 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:28:11,474 INFO L276 IsEmpty]: Start isEmpty. Operand 58101 states and 146875 transitions. [2022-01-18 16:28:11,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:28:11,513 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:28:11,513 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:28:11,528 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-01-18 16:28:11,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:28:11,714 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:28:11,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:28:11,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1531796403, now seen corresponding path program 76 times [2022-01-18 16:28:11,715 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:28:11,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386931021] [2022-01-18 16:28:11,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:28:11,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:28:11,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:28:12,080 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:28:12,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:28:12,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386931021] [2022-01-18 16:28:12,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386931021] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:28:12,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625865357] [2022-01-18 16:28:12,081 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:28:12,081 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:28:12,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:28:12,082 INFO L229 MonitoredProcess]: Starting monitored process 80 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:28:12,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-01-18 16:28:12,106 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:28:12,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:28:12,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:28:12,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:28:13,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:13,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:13,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:13,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:13,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:13,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:13,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:13,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 21 disjoint index pairs (out of 78 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:28:13,115 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 11 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:28:13,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:28:14,511 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:28:14,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:28:15,525 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 11 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:28:15,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625865357] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:28:15,526 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:28:15,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 42 [2022-01-18 16:28:15,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663679815] [2022-01-18 16:28:15,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:28:15,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-01-18 16:28:15,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:28:15,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-01-18 16:28:15,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=1506, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 16:28:15,527 INFO L87 Difference]: Start difference. First operand 58101 states and 146875 transitions. Second operand has 43 states, 43 states have (on average 3.372093023255814) internal successors, (145), 42 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have 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:28:19,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:28:19,655 INFO L93 Difference]: Finished difference Result 76917 states and 194213 transitions. [2022-01-18 16:28:19,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-18 16:28:19,655 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 3.372093023255814) internal successors, (145), 42 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:28:19,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:28:19,791 INFO L225 Difference]: With dead ends: 76917 [2022-01-18 16:28:19,791 INFO L226 Difference]: Without dead ends: 76061 [2022-01-18 16:28:19,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 90 SyntacticMatches, 3 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3745 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1433, Invalid=10123, Unknown=0, NotChecked=0, Total=11556 [2022-01-18 16:28:19,792 INFO L933 BasicCegarLoop]: 140 mSDtfsCounter, 894 mSDsluCounter, 4041 mSDsCounter, 0 mSdLazyCounter, 3302 mSolverCounterSat, 265 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 894 SdHoareTripleChecker+Valid, 2875 SdHoareTripleChecker+Invalid, 3749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 265 IncrementalHoareTripleChecker+Valid, 3302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 182 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:28:19,792 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [894 Valid, 2875 Invalid, 3749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [265 Valid, 3302 Invalid, 0 Unknown, 182 Unchecked, 1.7s Time] [2022-01-18 16:28:19,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76061 states. [2022-01-18 16:28:20,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76061 to 61453. [2022-01-18 16:28:20,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61453 states, 61452 states have (on average 2.52875414958016) internal successors, (155397), 61452 states have internal predecessors, (155397), 0 states have call successors, (0), 0 states have 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:28:21,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61453 states to 61453 states and 155397 transitions. [2022-01-18 16:28:21,003 INFO L78 Accepts]: Start accepts. Automaton has 61453 states and 155397 transitions. Word has length 59 [2022-01-18 16:28:21,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:28:21,003 INFO L470 AbstractCegarLoop]: Abstraction has 61453 states and 155397 transitions. [2022-01-18 16:28:21,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 3.372093023255814) internal successors, (145), 42 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have 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:28:21,003 INFO L276 IsEmpty]: Start isEmpty. Operand 61453 states and 155397 transitions. [2022-01-18 16:28:21,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:28:21,048 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:28:21,048 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:28:21,063 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-01-18 16:28:21,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2022-01-18 16:28:21,249 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:28:21,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:28:21,249 INFO L85 PathProgramCache]: Analyzing trace with hash 454482355, now seen corresponding path program 77 times [2022-01-18 16:28:21,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:28:21,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84413052] [2022-01-18 16:28:21,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:28:21,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:28:21,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:28:21,526 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:28:21,526 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:28:21,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84413052] [2022-01-18 16:28:21,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84413052] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:28:21,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175525562] [2022-01-18 16:28:21,526 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:28:21,526 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:28:21,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:28:21,527 INFO L229 MonitoredProcess]: Starting monitored process 81 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:28:21,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-01-18 16:28:21,553 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-01-18 16:28:21,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:28:21,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-01-18 16:28:21,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:28:22,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:22,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:22,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:22,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:22,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:22,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:22,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:22,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:22,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 21 disjoint index pairs (out of 91 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 35 [2022-01-18 16:28:22,852 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:28:22,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:28:24,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,149 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,151 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,151 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,151 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,151 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,152 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,152 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,156 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,156 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,156 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,156 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,157 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,157 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,159 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,159 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,159 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:24,254 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:28:24,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 63 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 130 treesize of output 372 [2022-01-18 16:28:25,199 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:28:25,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175525562] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:28:25,199 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:28:25,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 47 [2022-01-18 16:28:25,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177203810] [2022-01-18 16:28:25,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:28:25,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 16:28:25,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:28:25,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 16:28:25,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=427, Invalid=1829, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 16:28:25,200 INFO L87 Difference]: Start difference. First operand 61453 states and 155397 transitions. Second operand has 48 states, 48 states have (on average 3.2708333333333335) internal successors, (157), 47 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have 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:28:33,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:28:33,593 INFO L93 Difference]: Finished difference Result 93741 states and 237570 transitions. [2022-01-18 16:28:33,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-01-18 16:28:33,594 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 3.2708333333333335) internal successors, (157), 47 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:28:33,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:28:33,861 INFO L225 Difference]: With dead ends: 93741 [2022-01-18 16:28:33,862 INFO L226 Difference]: Without dead ends: 92977 [2022-01-18 16:28:33,862 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 90 SyntacticMatches, 5 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6599 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=2969, Invalid=19083, Unknown=0, NotChecked=0, Total=22052 [2022-01-18 16:28:33,863 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 1051 mSDsluCounter, 4398 mSDsCounter, 0 mSdLazyCounter, 3594 mSolverCounterSat, 271 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1051 SdHoareTripleChecker+Valid, 3101 SdHoareTripleChecker+Invalid, 5252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 271 IncrementalHoareTripleChecker+Valid, 3594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1387 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:28:33,863 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1051 Valid, 3101 Invalid, 5252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [271 Valid, 3594 Invalid, 0 Unknown, 1387 Unchecked, 1.9s Time] [2022-01-18 16:28:33,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92977 states. [2022-01-18 16:28:35,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92977 to 62437. [2022-01-18 16:28:35,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62437 states, 62436 states have (on average 2.5194278941636234) internal successors, (157303), 62436 states have internal predecessors, (157303), 0 states have call successors, (0), 0 states have 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:28:35,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62437 states to 62437 states and 157303 transitions. [2022-01-18 16:28:35,268 INFO L78 Accepts]: Start accepts. Automaton has 62437 states and 157303 transitions. Word has length 59 [2022-01-18 16:28:35,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:28:35,268 INFO L470 AbstractCegarLoop]: Abstraction has 62437 states and 157303 transitions. [2022-01-18 16:28:35,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 3.2708333333333335) internal successors, (157), 47 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have 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:28:35,268 INFO L276 IsEmpty]: Start isEmpty. Operand 62437 states and 157303 transitions. [2022-01-18 16:28:35,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:28:35,327 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:28:35,328 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:28:35,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-01-18 16:28:35,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:28:35,528 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:28:35,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:28:35,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1982528589, now seen corresponding path program 78 times [2022-01-18 16:28:35,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:28:35,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109751961] [2022-01-18 16:28:35,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:28:35,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:28:35,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:28:36,022 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:28:36,022 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:28:36,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109751961] [2022-01-18 16:28:36,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109751961] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:28:36,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622714825] [2022-01-18 16:28:36,022 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:28:36,022 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:28:36,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:28:36,023 INFO L229 MonitoredProcess]: Starting monitored process 82 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:28:36,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-01-18 16:28:36,051 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-01-18 16:28:36,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:28:36,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-01-18 16:28:36,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:28:37,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:37,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:37,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,604 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:37,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,607 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:37,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:28:37,609 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:37,609 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:37,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 21 disjoint index pairs (out of 78 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 44 [2022-01-18 16:28:37,623 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:28:37,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:28:39,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:28:39,198 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:28:39,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 63 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 126 treesize of output 362 [2022-01-18 16:28:39,621 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:28:39,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622714825] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:28:39,621 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:28:39,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 16:28:39,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518998227] [2022-01-18 16:28:39,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:28:39,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:28:39,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:28:39,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:28:39,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=393, Invalid=1677, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:28:39,622 INFO L87 Difference]: Start difference. First operand 62437 states and 157303 transitions. Second operand has 46 states, 46 states have (on average 3.1739130434782608) internal successors, (146), 45 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have 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:29:06,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:29:06,103 INFO L93 Difference]: Finished difference Result 69941 states and 175563 transitions. [2022-01-18 16:29:06,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-18 16:29:06,104 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 3.1739130434782608) internal successors, (146), 45 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:29:06,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:29:06,237 INFO L225 Difference]: With dead ends: 69941 [2022-01-18 16:29:06,237 INFO L226 Difference]: Without dead ends: 69913 [2022-01-18 16:29:06,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 115 SyntacticMatches, 3 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4327 ImplicationChecksByTransitivity, 27.2s TimeCoverageRelationStatistics Valid=1915, Invalid=12122, Unknown=5, NotChecked=0, Total=14042 [2022-01-18 16:29:06,238 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 589 mSDsluCounter, 1808 mSDsCounter, 0 mSdLazyCounter, 713 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 589 SdHoareTripleChecker+Valid, 1145 SdHoareTripleChecker+Invalid, 3273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2504 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:29:06,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [589 Valid, 1145 Invalid, 3273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 713 Invalid, 0 Unknown, 2504 Unchecked, 0.3s Time] [2022-01-18 16:29:06,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69913 states. [2022-01-18 16:29:07,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69913 to 63129. [2022-01-18 16:29:07,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63129 states, 63128 states have (on average 2.5199752883031303) internal successors, (159081), 63128 states have internal predecessors, (159081), 0 states have call successors, (0), 0 states have 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:29:07,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63129 states to 63129 states and 159081 transitions. [2022-01-18 16:29:07,437 INFO L78 Accepts]: Start accepts. Automaton has 63129 states and 159081 transitions. Word has length 59 [2022-01-18 16:29:07,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:29:07,437 INFO L470 AbstractCegarLoop]: Abstraction has 63129 states and 159081 transitions. [2022-01-18 16:29:07,437 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.1739130434782608) internal successors, (146), 45 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have 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:29:07,437 INFO L276 IsEmpty]: Start isEmpty. Operand 63129 states and 159081 transitions. [2022-01-18 16:29:07,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:29:07,486 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:29:07,486 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:29:07,502 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-01-18 16:29:07,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:29:07,687 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:29:07,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:29:07,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1940006323, now seen corresponding path program 79 times [2022-01-18 16:29:07,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:29:07,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268313767] [2022-01-18 16:29:07,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:29:07,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:29:07,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:29:08,000 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:29:08,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:29:08,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268313767] [2022-01-18 16:29:08,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268313767] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:29:08,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1841614913] [2022-01-18 16:29:08,001 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:29:08,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:29:08,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:29:08,002 INFO L229 MonitoredProcess]: Starting monitored process 83 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:29:08,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-01-18 16:29:08,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:29:08,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:29:08,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:29:09,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:09,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:09,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:09,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:09,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:09,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:09,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:09,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 21 disjoint index pairs (out of 78 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:29:09,305 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:29:09,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:29:10,787 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:29:10,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:29:12,294 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 16 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:29:12,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1841614913] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:29:12,295 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:29:12,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-01-18 16:29:12,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787995163] [2022-01-18 16:29:12,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:29:12,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:29:12,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:29:12,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:29:12,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=1774, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:29:12,296 INFO L87 Difference]: Start difference. First operand 63129 states and 159081 transitions. Second operand has 46 states, 46 states have (on average 3.152173913043478) internal successors, (145), 45 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have 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:29:19,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:29:19,696 INFO L93 Difference]: Finished difference Result 144919 states and 356318 transitions. [2022-01-18 16:29:19,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2022-01-18 16:29:19,697 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 3.152173913043478) internal successors, (145), 45 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:29:19,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:29:20,025 INFO L225 Difference]: With dead ends: 144919 [2022-01-18 16:29:20,025 INFO L226 Difference]: Without dead ends: 144783 [2022-01-18 16:29:20,026 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 113 SyntacticMatches, 2 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13528 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=3974, Invalid=32698, Unknown=0, NotChecked=0, Total=36672 [2022-01-18 16:29:20,026 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 992 mSDsluCounter, 2811 mSDsCounter, 0 mSdLazyCounter, 2613 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 992 SdHoareTripleChecker+Valid, 2070 SdHoareTripleChecker+Invalid, 3937 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 2613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1114 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:29:20,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [992 Valid, 2070 Invalid, 3937 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 2613 Invalid, 0 Unknown, 1114 Unchecked, 1.5s Time] [2022-01-18 16:29:20,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144783 states. [2022-01-18 16:29:22,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144783 to 92615. [2022-01-18 16:29:22,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92615 states, 92614 states have (on average 2.492420152460751) internal successors, (230833), 92614 states have internal predecessors, (230833), 0 states have call successors, (0), 0 states have 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:29:22,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92615 states to 92615 states and 230833 transitions. [2022-01-18 16:29:22,564 INFO L78 Accepts]: Start accepts. Automaton has 92615 states and 230833 transitions. Word has length 59 [2022-01-18 16:29:22,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:29:22,564 INFO L470 AbstractCegarLoop]: Abstraction has 92615 states and 230833 transitions. [2022-01-18 16:29:22,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.152173913043478) internal successors, (145), 45 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have 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:29:22,565 INFO L276 IsEmpty]: Start isEmpty. Operand 92615 states and 230833 transitions. [2022-01-18 16:29:22,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:29:22,851 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:29:22,851 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:29:22,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-01-18 16:29:23,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2022-01-18 16:29:23,052 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:29:23,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:29:23,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1672226739, now seen corresponding path program 80 times [2022-01-18 16:29:23,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:29:23,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506982571] [2022-01-18 16:29:23,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:29:23,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:29:23,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:29:23,357 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:29:23,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:29:23,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506982571] [2022-01-18 16:29:23,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506982571] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:29:23,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453634954] [2022-01-18 16:29:23,358 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:29:23,358 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:29:23,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:29:23,359 INFO L229 MonitoredProcess]: Starting monitored process 84 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:29:23,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-01-18 16:29:23,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:29:23,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:29:23,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:29:23,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:29:24,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:24,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:24,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:24,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:24,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:24,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:24,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:24,527 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 21 disjoint index pairs (out of 78 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:29:24,540 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 11 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:29:24,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:29:25,895 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:29:25,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:29:27,119 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 15 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:29:27,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453634954] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:29:27,119 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:29:27,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 43 [2022-01-18 16:29:27,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935962342] [2022-01-18 16:29:27,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:29:27,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 16:29:27,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:29:27,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 16:29:27,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=1581, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:29:27,120 INFO L87 Difference]: Start difference. First operand 92615 states and 230833 transitions. Second operand has 44 states, 44 states have (on average 3.2954545454545454) internal successors, (145), 43 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have 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:29:31,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:29:31,092 INFO L93 Difference]: Finished difference Result 116147 states and 290044 transitions. [2022-01-18 16:29:31,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 16:29:31,092 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 3.2954545454545454) internal successors, (145), 43 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:29:31,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:29:31,465 INFO L225 Difference]: With dead ends: 116147 [2022-01-18 16:29:31,465 INFO L226 Difference]: Without dead ends: 115315 [2022-01-18 16:29:31,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 89 SyntacticMatches, 3 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3976 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1650, Invalid=10340, Unknown=0, NotChecked=0, Total=11990 [2022-01-18 16:29:31,465 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 993 mSDsluCounter, 3170 mSDsCounter, 0 mSdLazyCounter, 2767 mSolverCounterSat, 312 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 993 SdHoareTripleChecker+Valid, 2285 SdHoareTripleChecker+Invalid, 3340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 312 IncrementalHoareTripleChecker+Valid, 2767 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 261 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:29:31,465 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [993 Valid, 2285 Invalid, 3340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [312 Valid, 2767 Invalid, 0 Unknown, 261 Unchecked, 1.4s Time] [2022-01-18 16:29:31,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115315 states. [2022-01-18 16:29:33,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115315 to 94687. [2022-01-18 16:29:33,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94687 states, 94686 states have (on average 2.4933675516971885) internal successors, (236087), 94686 states have internal predecessors, (236087), 0 states have call successors, (0), 0 states have 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:29:33,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94687 states to 94687 states and 236087 transitions. [2022-01-18 16:29:33,800 INFO L78 Accepts]: Start accepts. Automaton has 94687 states and 236087 transitions. Word has length 59 [2022-01-18 16:29:33,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:29:33,800 INFO L470 AbstractCegarLoop]: Abstraction has 94687 states and 236087 transitions. [2022-01-18 16:29:33,800 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 3.2954545454545454) internal successors, (145), 43 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have 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:29:33,800 INFO L276 IsEmpty]: Start isEmpty. Operand 94687 states and 236087 transitions. [2022-01-18 16:29:34,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:29:34,142 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:29:34,142 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:29:34,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-01-18 16:29:34,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:29:34,343 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:29:34,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:29:34,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1842098253, now seen corresponding path program 81 times [2022-01-18 16:29:34,343 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:29:34,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014599365] [2022-01-18 16:29:34,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:29:34,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:29:34,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:29:34,647 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:29:34,647 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:29:34,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014599365] [2022-01-18 16:29:34,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014599365] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:29:34,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737139310] [2022-01-18 16:29:34,647 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:29:34,647 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:29:34,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:29:34,648 INFO L229 MonitoredProcess]: Starting monitored process 85 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:29:34,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-01-18 16:29:34,674 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-01-18 16:29:34,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:29:34,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:29:34,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:29:35,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:35,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:35,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:35,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:35,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:35,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:35,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:35,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 21 disjoint index pairs (out of 78 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:29:35,733 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:29:35,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:29:37,196 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:29:37,196 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:29:38,962 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 16 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:29:38,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737139310] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:29:38,963 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:29:38,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-01-18 16:29:38,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434554907] [2022-01-18 16:29:38,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:29:38,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:29:38,963 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:29:38,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:29:38,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=1766, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:29:38,964 INFO L87 Difference]: Start difference. First operand 94687 states and 236087 transitions. Second operand has 46 states, 46 states have (on average 3.152173913043478) internal successors, (145), 45 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have 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:29:43,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:29:43,000 INFO L93 Difference]: Finished difference Result 130113 states and 326485 transitions. [2022-01-18 16:29:43,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-01-18 16:29:43,000 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 3.152173913043478) internal successors, (145), 45 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:29:43,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:29:43,292 INFO L225 Difference]: With dead ends: 130113 [2022-01-18 16:29:43,292 INFO L226 Difference]: Without dead ends: 129873 [2022-01-18 16:29:43,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4269 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1933, Invalid=11873, Unknown=0, NotChecked=0, Total=13806 [2022-01-18 16:29:43,293 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 537 mSDsluCounter, 1901 mSDsCounter, 0 mSdLazyCounter, 1937 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 1403 SdHoareTripleChecker+Invalid, 2449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 1937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 391 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:29:43,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [537 Valid, 1403 Invalid, 2449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 1937 Invalid, 0 Unknown, 391 Unchecked, 1.0s Time] [2022-01-18 16:29:43,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129873 states. [2022-01-18 16:29:45,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129873 to 96805. [2022-01-18 16:29:45,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96805 states, 96804 states have (on average 2.4945353497789347) internal successors, (241481), 96804 states have internal predecessors, (241481), 0 states have call successors, (0), 0 states have 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:29:45,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96805 states to 96805 states and 241481 transitions. [2022-01-18 16:29:45,591 INFO L78 Accepts]: Start accepts. Automaton has 96805 states and 241481 transitions. Word has length 59 [2022-01-18 16:29:45,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:29:45,591 INFO L470 AbstractCegarLoop]: Abstraction has 96805 states and 241481 transitions. [2022-01-18 16:29:45,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.152173913043478) internal successors, (145), 45 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have 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:29:45,592 INFO L276 IsEmpty]: Start isEmpty. Operand 96805 states and 241481 transitions. [2022-01-18 16:29:45,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:29:45,920 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:29:45,920 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:29:45,969 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-01-18 16:29:46,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:29:46,139 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:29:46,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:29:46,140 INFO L85 PathProgramCache]: Analyzing trace with hash -196176637, now seen corresponding path program 82 times [2022-01-18 16:29:46,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:29:46,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623202154] [2022-01-18 16:29:46,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:29:46,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:29:46,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:29:46,465 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:29:46,465 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:29:46,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623202154] [2022-01-18 16:29:46,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623202154] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:29:46,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444485038] [2022-01-18 16:29:46,466 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:29:46,466 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:29:46,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:29:46,467 INFO L229 MonitoredProcess]: Starting monitored process 86 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:29:46,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-01-18 16:29:46,493 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:29:46,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:29:46,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:29:46,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:29:47,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,534 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:47,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:47,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:47,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:47,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:47,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:47,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:47,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 21 disjoint index pairs (out of 78 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:29:47,559 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:29:47,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:29:49,072 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:29:49,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:29:50,802 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 16 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:29:50,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444485038] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:29:50,802 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:29:50,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-01-18 16:29:50,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606095939] [2022-01-18 16:29:50,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:29:50,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:29:50,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:29:50,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:29:50,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=1766, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:29:50,803 INFO L87 Difference]: Start difference. First operand 96805 states and 241481 transitions. Second operand has 46 states, 46 states have (on average 3.152173913043478) internal successors, (145), 45 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have 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:29:54,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:29:54,802 INFO L93 Difference]: Finished difference Result 124231 states and 310489 transitions. [2022-01-18 16:29:54,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-01-18 16:29:54,802 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 3.152173913043478) internal successors, (145), 45 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:29:54,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:29:55,088 INFO L225 Difference]: With dead ends: 124231 [2022-01-18 16:29:55,088 INFO L226 Difference]: Without dead ends: 124035 [2022-01-18 16:29:55,089 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4193 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1832, Invalid=11508, Unknown=0, NotChecked=0, Total=13340 [2022-01-18 16:29:55,089 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 600 mSDsluCounter, 3258 mSDsCounter, 0 mSdLazyCounter, 2605 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 600 SdHoareTripleChecker+Valid, 2290 SdHoareTripleChecker+Invalid, 3578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 2605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 871 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:29:55,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [600 Valid, 2290 Invalid, 3578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 2605 Invalid, 0 Unknown, 871 Unchecked, 1.3s Time] [2022-01-18 16:29:55,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124035 states. [2022-01-18 16:29:56,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124035 to 91531. [2022-01-18 16:29:56,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91531 states, 91530 states have (on average 2.4941658472631922) internal successors, (228291), 91530 states have internal predecessors, (228291), 0 states have call successors, (0), 0 states have 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:29:57,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91531 states to 91531 states and 228291 transitions. [2022-01-18 16:29:57,392 INFO L78 Accepts]: Start accepts. Automaton has 91531 states and 228291 transitions. Word has length 59 [2022-01-18 16:29:57,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:29:57,393 INFO L470 AbstractCegarLoop]: Abstraction has 91531 states and 228291 transitions. [2022-01-18 16:29:57,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.152173913043478) internal successors, (145), 45 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have 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:29:57,393 INFO L276 IsEmpty]: Start isEmpty. Operand 91531 states and 228291 transitions. [2022-01-18 16:29:57,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:29:57,465 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:29:57,465 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:29:57,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-01-18 16:29:57,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2022-01-18 16:29:57,668 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:29:57,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:29:57,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1246017101, now seen corresponding path program 83 times [2022-01-18 16:29:57,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:29:57,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850014328] [2022-01-18 16:29:57,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:29:57,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:29:57,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:29:57,962 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:29:57,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:29:57,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850014328] [2022-01-18 16:29:57,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850014328] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:29:57,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995470754] [2022-01-18 16:29:57,963 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:29:57,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:29:57,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:29:57,964 INFO L229 MonitoredProcess]: Starting monitored process 87 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:29:57,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-01-18 16:29:57,990 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-01-18 16:29:57,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:29:57,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-01-18 16:29:57,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:29:59,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,018 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:59,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:59,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:59,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:59,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:59,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:29:59,038 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:29:59,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 21 disjoint index pairs (out of 78 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 42 [2022-01-18 16:29:59,051 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 11 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:29:59,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:30:00,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:00,209 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:30:00,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 63 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 130 treesize of output 372 [2022-01-18 16:30:01,101 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 23 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:30:01,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995470754] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:30:01,101 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:30:01,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 44 [2022-01-18 16:30:01,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174528320] [2022-01-18 16:30:01,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:30:01,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:30:01,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:30:01,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:30:01,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=1657, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:30:01,102 INFO L87 Difference]: Start difference. First operand 91531 states and 228291 transitions. Second operand has 45 states, 45 states have (on average 3.2444444444444445) internal successors, (146), 44 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have 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:30:04,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:30:04,908 INFO L93 Difference]: Finished difference Result 113227 states and 282115 transitions. [2022-01-18 16:30:04,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 16:30:04,908 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 3.2444444444444445) internal successors, (146), 44 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:30:04,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:30:05,155 INFO L225 Difference]: With dead ends: 113227 [2022-01-18 16:30:05,155 INFO L226 Difference]: Without dead ends: 112439 [2022-01-18 16:30:05,156 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 88 SyntacticMatches, 3 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3202 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1334, Invalid=8968, Unknown=0, NotChecked=0, Total=10302 [2022-01-18 16:30:05,156 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 728 mSDsluCounter, 2667 mSDsCounter, 0 mSdLazyCounter, 2616 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 728 SdHoareTripleChecker+Valid, 1950 SdHoareTripleChecker+Invalid, 3037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 2616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 170 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:30:05,156 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [728 Valid, 1950 Invalid, 3037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 2616 Invalid, 0 Unknown, 170 Unchecked, 1.4s Time] [2022-01-18 16:30:05,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112439 states. [2022-01-18 16:30:07,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112439 to 99503. [2022-01-18 16:30:07,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99503 states, 99502 states have (on average 2.493045365922293) internal successors, (248063), 99502 states have internal predecessors, (248063), 0 states have call successors, (0), 0 states have 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:30:07,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99503 states to 99503 states and 248063 transitions. [2022-01-18 16:30:07,446 INFO L78 Accepts]: Start accepts. Automaton has 99503 states and 248063 transitions. Word has length 59 [2022-01-18 16:30:07,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:30:07,446 INFO L470 AbstractCegarLoop]: Abstraction has 99503 states and 248063 transitions. [2022-01-18 16:30:07,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 3.2444444444444445) internal successors, (146), 44 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have 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:30:07,446 INFO L276 IsEmpty]: Start isEmpty. Operand 99503 states and 248063 transitions. [2022-01-18 16:30:07,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:30:07,538 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:30:07,538 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:30:07,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-01-18 16:30:07,738 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:30:07,739 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:30:07,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:30:07,739 INFO L85 PathProgramCache]: Analyzing trace with hash -112976461, now seen corresponding path program 84 times [2022-01-18 16:30:07,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:30:07,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133724226] [2022-01-18 16:30:07,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:30:07,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:30:07,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:30:08,307 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:30:08,307 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:30:08,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133724226] [2022-01-18 16:30:08,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133724226] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:30:08,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616162578] [2022-01-18 16:30:08,307 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:30:08,307 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:30:08,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:30:08,308 INFO L229 MonitoredProcess]: Starting monitored process 88 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:30:08,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-01-18 16:30:08,333 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-01-18 16:30:08,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:30:08,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:30:08,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:30:09,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:09,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:09,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:09,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,374 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:09,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,377 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:09,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:09,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:09,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 21 disjoint index pairs (out of 78 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:30:09,392 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:30:09,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:30:10,854 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:30:10,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:30:12,866 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 23 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:30:12,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616162578] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:30:12,866 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:30:12,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 44 [2022-01-18 16:30:12,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382988324] [2022-01-18 16:30:12,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:30:12,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:30:12,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:30:12,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:30:12,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=1673, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:30:12,867 INFO L87 Difference]: Start difference. First operand 99503 states and 248063 transitions. Second operand has 45 states, 45 states have (on average 3.2222222222222223) internal successors, (145), 44 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have 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:30:18,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:30:18,798 INFO L93 Difference]: Finished difference Result 155713 states and 384598 transitions. [2022-01-18 16:30:18,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-01-18 16:30:18,798 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 3.2222222222222223) internal successors, (145), 44 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:30:18,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:30:19,303 INFO L225 Difference]: With dead ends: 155713 [2022-01-18 16:30:19,303 INFO L226 Difference]: Without dead ends: 155245 [2022-01-18 16:30:19,304 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 91 SyntacticMatches, 3 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7509 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=2771, Invalid=19579, Unknown=0, NotChecked=0, Total=22350 [2022-01-18 16:30:19,304 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 715 mSDsluCounter, 3411 mSDsCounter, 0 mSdLazyCounter, 3355 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 715 SdHoareTripleChecker+Valid, 2441 SdHoareTripleChecker+Invalid, 4207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 3355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 690 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:30:19,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [715 Valid, 2441 Invalid, 4207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 3355 Invalid, 0 Unknown, 690 Unchecked, 1.8s Time] [2022-01-18 16:30:19,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155245 states. [2022-01-18 16:30:21,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155245 to 98525. [2022-01-18 16:30:21,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98525 states, 98524 states have (on average 2.4931691770533067) internal successors, (245637), 98524 states have internal predecessors, (245637), 0 states have call successors, (0), 0 states have 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:30:21,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98525 states to 98525 states and 245637 transitions. [2022-01-18 16:30:21,786 INFO L78 Accepts]: Start accepts. Automaton has 98525 states and 245637 transitions. Word has length 59 [2022-01-18 16:30:21,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:30:21,786 INFO L470 AbstractCegarLoop]: Abstraction has 98525 states and 245637 transitions. [2022-01-18 16:30:21,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 3.2222222222222223) internal successors, (145), 44 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have 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:30:21,786 INFO L276 IsEmpty]: Start isEmpty. Operand 98525 states and 245637 transitions. [2022-01-18 16:30:21,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:30:21,872 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:30:21,872 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:30:21,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-01-18 16:30:22,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:30:22,073 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:30:22,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:30:22,073 INFO L85 PathProgramCache]: Analyzing trace with hash -465374797, now seen corresponding path program 85 times [2022-01-18 16:30:22,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:30:22,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707658174] [2022-01-18 16:30:22,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:30:22,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:30:22,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:30:22,384 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:30:22,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:30:22,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707658174] [2022-01-18 16:30:22,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707658174] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:30:22,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131991190] [2022-01-18 16:30:22,385 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:30:22,385 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:30:22,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:30:22,385 INFO L229 MonitoredProcess]: Starting monitored process 89 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:30:22,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-01-18 16:30:22,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:30:22,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:30:22,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:30:23,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:23,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:23,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:23,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:23,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:23,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:23,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:23,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 21 disjoint index pairs (out of 78 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:30:23,753 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:30:23,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:30:25,085 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:30:25,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:30:26,677 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 23 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:30:26,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131991190] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:30:26,677 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:30:26,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-01-18 16:30:26,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484786080] [2022-01-18 16:30:26,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:30:26,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:30:26,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:30:26,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:30:26,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=1763, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:30:26,678 INFO L87 Difference]: Start difference. First operand 98525 states and 245637 transitions. Second operand has 46 states, 46 states have (on average 3.152173913043478) internal successors, (145), 45 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have 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:30:31,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:30:31,627 INFO L93 Difference]: Finished difference Result 129475 states and 322961 transitions. [2022-01-18 16:30:31,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 16:30:31,627 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 3.152173913043478) internal successors, (145), 45 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:30:31,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:30:31,917 INFO L225 Difference]: With dead ends: 129475 [2022-01-18 16:30:31,917 INFO L226 Difference]: Without dead ends: 129003 [2022-01-18 16:30:31,918 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 88 SyntacticMatches, 2 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5754 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=2341, Invalid=15481, Unknown=0, NotChecked=0, Total=17822 [2022-01-18 16:30:31,918 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 593 mSDsluCounter, 3136 mSDsCounter, 0 mSdLazyCounter, 2989 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 593 SdHoareTripleChecker+Valid, 2223 SdHoareTripleChecker+Invalid, 4044 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 2989 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 939 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:30:31,918 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [593 Valid, 2223 Invalid, 4044 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 2989 Invalid, 0 Unknown, 939 Unchecked, 1.5s Time] [2022-01-18 16:30:32,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129003 states. [2022-01-18 16:30:34,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129003 to 99389. [2022-01-18 16:30:34,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99389 states, 99388 states have (on average 2.494033484927758) internal successors, (247877), 99388 states have internal predecessors, (247877), 0 states have call successors, (0), 0 states have 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:30:34,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99389 states to 99389 states and 247877 transitions. [2022-01-18 16:30:34,346 INFO L78 Accepts]: Start accepts. Automaton has 99389 states and 247877 transitions. Word has length 59 [2022-01-18 16:30:34,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:30:34,346 INFO L470 AbstractCegarLoop]: Abstraction has 99389 states and 247877 transitions. [2022-01-18 16:30:34,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.152173913043478) internal successors, (145), 45 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have 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:30:34,346 INFO L276 IsEmpty]: Start isEmpty. Operand 99389 states and 247877 transitions. [2022-01-18 16:30:34,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:30:34,421 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:30:34,421 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:30:34,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-01-18 16:30:34,621 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:30:34,621 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:30:34,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:30:34,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1675715661, now seen corresponding path program 86 times [2022-01-18 16:30:34,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:30:34,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647954569] [2022-01-18 16:30:34,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:30:34,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:30:34,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:30:34,943 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:30:34,943 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:30:34,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647954569] [2022-01-18 16:30:34,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647954569] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:30:34,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167962967] [2022-01-18 16:30:34,943 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:30:34,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:30:34,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:30:34,944 INFO L229 MonitoredProcess]: Starting monitored process 90 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:30:34,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-01-18 16:30:34,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:30:34,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:30:34,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:30:34,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:30:36,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,214 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:36,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:36,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:36,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:36,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:36,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:36,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:36,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 21 disjoint index pairs (out of 78 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:30:36,242 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:30:36,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:30:37,587 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:30:37,587 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:30:38,915 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 34 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:30:38,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167962967] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:30:38,915 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:30:38,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-01-18 16:30:38,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983361458] [2022-01-18 16:30:38,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:30:38,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:30:38,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:30:38,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:30:38,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=314, Invalid=1756, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:30:38,916 INFO L87 Difference]: Start difference. First operand 99389 states and 247877 transitions. Second operand has 46 states, 46 states have (on average 3.152173913043478) internal successors, (145), 45 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have 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:30:42,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:30:42,110 INFO L93 Difference]: Finished difference Result 121921 states and 303473 transitions. [2022-01-18 16:30:42,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 16:30:42,110 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 3.152173913043478) internal successors, (145), 45 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:30:42,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:30:42,384 INFO L225 Difference]: With dead ends: 121921 [2022-01-18 16:30:42,384 INFO L226 Difference]: Without dead ends: 121857 [2022-01-18 16:30:42,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 88 SyntacticMatches, 2 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3423 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1483, Invalid=10073, Unknown=0, NotChecked=0, Total=11556 [2022-01-18 16:30:42,385 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 509 mSDsluCounter, 1948 mSDsCounter, 0 mSdLazyCounter, 1818 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 1435 SdHoareTripleChecker+Invalid, 2685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 768 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:30:42,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [509 Valid, 1435 Invalid, 2685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1818 Invalid, 0 Unknown, 768 Unchecked, 0.9s Time] [2022-01-18 16:30:42,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121857 states. [2022-01-18 16:30:44,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121857 to 100241. [2022-01-18 16:30:44,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100241 states, 100240 states have (on average 2.4940642458100557) internal successors, (250005), 100240 states have internal predecessors, (250005), 0 states have call successors, (0), 0 states have 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:30:44,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100241 states to 100241 states and 250005 transitions. [2022-01-18 16:30:44,967 INFO L78 Accepts]: Start accepts. Automaton has 100241 states and 250005 transitions. Word has length 59 [2022-01-18 16:30:44,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:30:44,967 INFO L470 AbstractCegarLoop]: Abstraction has 100241 states and 250005 transitions. [2022-01-18 16:30:44,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.152173913043478) internal successors, (145), 45 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have 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:30:44,967 INFO L276 IsEmpty]: Start isEmpty. Operand 100241 states and 250005 transitions. [2022-01-18 16:30:45,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:30:45,052 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:30:45,052 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:30:45,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-01-18 16:30:45,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable92 [2022-01-18 16:30:45,267 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:30:45,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:30:45,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1071456173, now seen corresponding path program 87 times [2022-01-18 16:30:45,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:30:45,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316681536] [2022-01-18 16:30:45,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:30:45,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:30:45,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:30:45,593 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 117 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 16:30:45,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:30:45,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316681536] [2022-01-18 16:30:45,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316681536] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:30:45,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003411260] [2022-01-18 16:30:45,594 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:30:45,594 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:30:45,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:30:45,595 INFO L229 MonitoredProcess]: Starting monitored process 91 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:30:45,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-01-18 16:30:45,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-01-18 16:30:45,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:30:45,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:30:45,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:30:46,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:46,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:46,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:46,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:46,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:30:46,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:30:46,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 21 disjoint index pairs (out of 66 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:30:46,767 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 11 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:30:46,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:30:48,201 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:30:48,201 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:30:49,449 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 17 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:30:49,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003411260] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:30:49,449 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:30:49,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 42 [2022-01-18 16:30:49,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545217224] [2022-01-18 16:30:49,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:30:49,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-01-18 16:30:49,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:30:49,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-01-18 16:30:49,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1537, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 16:30:49,450 INFO L87 Difference]: Start difference. First operand 100241 states and 250005 transitions. Second operand has 43 states, 43 states have (on average 3.186046511627907) internal successors, (137), 42 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:30:54,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:30:54,567 INFO L93 Difference]: Finished difference Result 183741 states and 457388 transitions. [2022-01-18 16:30:54,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-01-18 16:30:54,568 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 3.186046511627907) internal successors, (137), 42 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:30:54,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:30:55,209 INFO L225 Difference]: With dead ends: 183741 [2022-01-18 16:30:55,209 INFO L226 Difference]: Without dead ends: 183593 [2022-01-18 16:30:55,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 90 SyntacticMatches, 3 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5835 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=2313, Invalid=15243, Unknown=0, NotChecked=0, Total=17556 [2022-01-18 16:30:55,210 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 850 mSDsluCounter, 2428 mSDsCounter, 0 mSdLazyCounter, 2504 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 850 SdHoareTripleChecker+Valid, 1695 SdHoareTripleChecker+Invalid, 3786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 2504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1103 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:30:55,210 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [850 Valid, 1695 Invalid, 3786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 2504 Invalid, 0 Unknown, 1103 Unchecked, 1.4s Time] [2022-01-18 16:30:55,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183593 states. [2022-01-18 16:30:57,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183593 to 106687. [2022-01-18 16:30:57,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106687 states, 106686 states have (on average 2.4898393416193314) internal successors, (265631), 106686 states have internal predecessors, (265631), 0 states have call successors, (0), 0 states have 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:30:58,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106687 states to 106687 states and 265631 transitions. [2022-01-18 16:30:58,478 INFO L78 Accepts]: Start accepts. Automaton has 106687 states and 265631 transitions. Word has length 59 [2022-01-18 16:30:58,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:30:58,479 INFO L470 AbstractCegarLoop]: Abstraction has 106687 states and 265631 transitions. [2022-01-18 16:30:58,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 3.186046511627907) internal successors, (137), 42 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:30:58,479 INFO L276 IsEmpty]: Start isEmpty. Operand 106687 states and 265631 transitions. [2022-01-18 16:30:58,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:30:58,555 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:30:58,555 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:30:58,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-01-18 16:30:58,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:30:58,756 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:30:58,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:30:58,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1082232397, now seen corresponding path program 88 times [2022-01-18 16:30:58,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:30:58,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271894775] [2022-01-18 16:30:58,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:30:58,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:30:58,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:30:59,066 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:30:59,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:30:59,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271894775] [2022-01-18 16:30:59,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271894775] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:30:59,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027612616] [2022-01-18 16:30:59,066 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:30:59,066 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:30:59,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:30:59,067 INFO L229 MonitoredProcess]: Starting monitored process 92 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:30:59,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-01-18 16:30:59,090 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:30:59,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:30:59,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:30:59,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:00,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:00,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:00,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:00,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:00,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:00,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:00,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 21 disjoint index pairs (out of 66 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:31:00,117 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:00,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:01,680 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:31:01,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:31:03,182 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 12 proven. 116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:03,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027612616] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:31:03,182 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:31:03,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 44 [2022-01-18 16:31:03,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802230048] [2022-01-18 16:31:03,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:31:03,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:31:03,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:03,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:31:03,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=1684, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:31:03,183 INFO L87 Difference]: Start difference. First operand 106687 states and 265631 transitions. Second operand has 45 states, 45 states have (on average 3.1333333333333333) internal successors, (141), 44 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:31:07,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:07,099 INFO L93 Difference]: Finished difference Result 146417 states and 366995 transitions. [2022-01-18 16:31:07,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 16:31:07,100 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 3.1333333333333333) internal successors, (141), 44 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:31:07,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:07,439 INFO L225 Difference]: With dead ends: 146417 [2022-01-18 16:31:07,439 INFO L226 Difference]: Without dead ends: 145817 [2022-01-18 16:31:07,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 88 SyntacticMatches, 3 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3876 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1773, Invalid=10883, Unknown=0, NotChecked=0, Total=12656 [2022-01-18 16:31:07,440 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 787 mSDsluCounter, 2466 mSDsCounter, 0 mSdLazyCounter, 2321 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 787 SdHoareTripleChecker+Valid, 1760 SdHoareTripleChecker+Invalid, 3778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 2321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1268 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:07,440 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [787 Valid, 1760 Invalid, 3778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 2321 Invalid, 0 Unknown, 1268 Unchecked, 1.2s Time] [2022-01-18 16:31:07,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145817 states. [2022-01-18 16:31:09,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145817 to 52025. [2022-01-18 16:31:09,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52025 states, 52024 states have (on average 2.489178071659234) internal successors, (129497), 52024 states have internal predecessors, (129497), 0 states have call successors, (0), 0 states have 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:31:09,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52025 states to 52025 states and 129497 transitions. [2022-01-18 16:31:09,483 INFO L78 Accepts]: Start accepts. Automaton has 52025 states and 129497 transitions. Word has length 59 [2022-01-18 16:31:09,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:09,484 INFO L470 AbstractCegarLoop]: Abstraction has 52025 states and 129497 transitions. [2022-01-18 16:31:09,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 3.1333333333333333) internal successors, (141), 44 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:31:09,484 INFO L276 IsEmpty]: Start isEmpty. Operand 52025 states and 129497 transitions. [2022-01-18 16:31:09,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:31:09,528 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:09,528 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:09,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-01-18 16:31:09,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:09,728 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:09,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:09,729 INFO L85 PathProgramCache]: Analyzing trace with hash 294491059, now seen corresponding path program 89 times [2022-01-18 16:31:09,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:09,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578900115] [2022-01-18 16:31:09,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:09,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:09,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:10,054 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:10,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:10,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578900115] [2022-01-18 16:31:10,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578900115] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:10,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605248018] [2022-01-18 16:31:10,054 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:31:10,054 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:10,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:10,055 INFO L229 MonitoredProcess]: Starting monitored process 93 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:31:10,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-01-18 16:31:10,081 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-01-18 16:31:10,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:31:10,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 60 conjunts are in the unsatisfiable core [2022-01-18 16:31:10,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:11,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:11,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:11,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:11,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:11,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:11,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:11,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 21 disjoint index pairs (out of 66 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 126 treesize of output 48 [2022-01-18 16:31:11,289 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:11,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:12,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,247 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,247 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,248 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,248 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,248 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,271 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:12,365 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:31:12,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 63 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 130 treesize of output 372 [2022-01-18 16:31:12,944 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:12,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605248018] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:31:12,945 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:31:12,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-01-18 16:31:12,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096733849] [2022-01-18 16:31:12,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:31:12,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:31:12,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:12,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:31:12,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=461, Invalid=1609, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:31:12,946 INFO L87 Difference]: Start difference. First operand 52025 states and 129497 transitions. Second operand has 46 states, 46 states have (on average 3.0869565217391304) internal successors, (142), 45 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have 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:31:22,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:22,907 INFO L93 Difference]: Finished difference Result 92995 states and 231712 transitions. [2022-01-18 16:31:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2022-01-18 16:31:22,907 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 3.0869565217391304) internal successors, (142), 45 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:31:22,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:23,077 INFO L225 Difference]: With dead ends: 92995 [2022-01-18 16:31:23,077 INFO L226 Difference]: Without dead ends: 92071 [2022-01-18 16:31:23,078 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 92 SyntacticMatches, 3 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11718 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=4583, Invalid=26569, Unknown=0, NotChecked=0, Total=31152 [2022-01-18 16:31:23,078 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 1082 mSDsluCounter, 3302 mSDsCounter, 0 mSdLazyCounter, 2839 mSolverCounterSat, 293 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1082 SdHoareTripleChecker+Valid, 2367 SdHoareTripleChecker+Invalid, 3984 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 293 IncrementalHoareTripleChecker+Valid, 2839 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 852 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:23,078 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1082 Valid, 2367 Invalid, 3984 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [293 Valid, 2839 Invalid, 0 Unknown, 852 Unchecked, 1.8s Time] [2022-01-18 16:31:23,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92071 states. [2022-01-18 16:31:24,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92071 to 54429. [2022-01-18 16:31:24,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54429 states, 54428 states have (on average 2.4885904313956053) internal successors, (135449), 54428 states have internal predecessors, (135449), 0 states have call successors, (0), 0 states have 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:31:24,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54429 states to 54429 states and 135449 transitions. [2022-01-18 16:31:24,295 INFO L78 Accepts]: Start accepts. Automaton has 54429 states and 135449 transitions. Word has length 59 [2022-01-18 16:31:24,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:24,295 INFO L470 AbstractCegarLoop]: Abstraction has 54429 states and 135449 transitions. [2022-01-18 16:31:24,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.0869565217391304) internal successors, (142), 45 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have 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:31:24,295 INFO L276 IsEmpty]: Start isEmpty. Operand 54429 states and 135449 transitions. [2022-01-18 16:31:24,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:31:24,338 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:24,338 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:24,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-01-18 16:31:24,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:24,539 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:24,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:24,539 INFO L85 PathProgramCache]: Analyzing trace with hash -915849805, now seen corresponding path program 90 times [2022-01-18 16:31:24,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:24,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270104826] [2022-01-18 16:31:24,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:24,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:24,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:24,877 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:24,878 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:24,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270104826] [2022-01-18 16:31:24,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270104826] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:24,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100008462] [2022-01-18 16:31:24,878 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:31:24,878 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:24,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:24,879 INFO L229 MonitoredProcess]: Starting monitored process 94 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:31:24,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-01-18 16:31:24,906 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-01-18 16:31:24,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:31:24,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:31:24,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:26,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:26,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:26,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:26,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:26,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:26,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:26,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 21 disjoint index pairs (out of 66 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:31:26,094 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:26,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:27,456 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:31:27,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:31:28,746 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 25 proven. 103 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:28,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100008462] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:31:28,747 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:31:28,747 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 44 [2022-01-18 16:31:28,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615844840] [2022-01-18 16:31:28,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:31:28,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:31:28,747 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:28,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:31:28,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=1675, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:31:28,747 INFO L87 Difference]: Start difference. First operand 54429 states and 135449 transitions. Second operand has 45 states, 45 states have (on average 3.1333333333333333) internal successors, (141), 44 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:31:35,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:35,383 INFO L93 Difference]: Finished difference Result 99325 states and 247257 transitions. [2022-01-18 16:31:35,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2022-01-18 16:31:35,384 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 3.1333333333333333) internal successors, (141), 44 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:31:35,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:35,614 INFO L225 Difference]: With dead ends: 99325 [2022-01-18 16:31:35,614 INFO L226 Difference]: Without dead ends: 99261 [2022-01-18 16:31:35,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 96 SyntacticMatches, 3 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9894 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=3513, Invalid=25557, Unknown=0, NotChecked=0, Total=29070 [2022-01-18 16:31:35,616 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 557 mSDsluCounter, 3170 mSDsCounter, 0 mSdLazyCounter, 3313 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 557 SdHoareTripleChecker+Valid, 2261 SdHoareTripleChecker+Invalid, 4922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 3313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1508 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:35,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [557 Valid, 2261 Invalid, 4922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 3313 Invalid, 0 Unknown, 1508 Unchecked, 1.8s Time] [2022-01-18 16:31:35,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99261 states. [2022-01-18 16:31:37,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99261 to 65363. [2022-01-18 16:31:37,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65363 states, 65362 states have (on average 2.4911263425231787) internal successors, (162825), 65362 states have internal predecessors, (162825), 0 states have call successors, (0), 0 states have 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:31:37,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65363 states to 65363 states and 162825 transitions. [2022-01-18 16:31:37,224 INFO L78 Accepts]: Start accepts. Automaton has 65363 states and 162825 transitions. Word has length 59 [2022-01-18 16:31:37,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:37,224 INFO L470 AbstractCegarLoop]: Abstraction has 65363 states and 162825 transitions. [2022-01-18 16:31:37,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 3.1333333333333333) internal successors, (141), 44 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:31:37,224 INFO L276 IsEmpty]: Start isEmpty. Operand 65363 states and 162825 transitions. [2022-01-18 16:31:37,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:31:37,284 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:37,284 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:37,299 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-01-18 16:31:37,484 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:37,484 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:37,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:37,485 INFO L85 PathProgramCache]: Analyzing trace with hash -2056362061, now seen corresponding path program 91 times [2022-01-18 16:31:37,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:37,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526272177] [2022-01-18 16:31:37,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:37,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:37,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:37,832 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:37,832 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:37,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526272177] [2022-01-18 16:31:37,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526272177] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:37,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707468635] [2022-01-18 16:31:37,833 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:31:37,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:37,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:37,833 INFO L229 MonitoredProcess]: Starting monitored process 95 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:31:37,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-01-18 16:31:37,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:37,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:31:37,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:38,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:38,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:38,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:38,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:38,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:38,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:31:38,880 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:38,880 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:40,376 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:31:40,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:31:41,820 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 18 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:41,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707468635] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:31:41,820 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:31:41,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 43 [2022-01-18 16:31:41,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868270226] [2022-01-18 16:31:41,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:31:41,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 16:31:41,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:41,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 16:31:41,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=1597, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:31:41,821 INFO L87 Difference]: Start difference. First operand 65363 states and 162825 transitions. Second operand has 44 states, 44 states have (on average 3.1136363636363638) internal successors, (137), 43 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:47,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:47,705 INFO L93 Difference]: Finished difference Result 88775 states and 220462 transitions. [2022-01-18 16:31:47,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-01-18 16:31:47,705 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 3.1136363636363638) internal successors, (137), 43 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:31:47,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:47,879 INFO L225 Difference]: With dead ends: 88775 [2022-01-18 16:31:47,879 INFO L226 Difference]: Without dead ends: 88703 [2022-01-18 16:31:47,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 92 SyntacticMatches, 4 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7018 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2741, Invalid=19909, Unknown=0, NotChecked=0, Total=22650 [2022-01-18 16:31:47,881 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 566 mSDsluCounter, 3034 mSDsCounter, 0 mSdLazyCounter, 3101 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 566 SdHoareTripleChecker+Valid, 2138 SdHoareTripleChecker+Invalid, 4476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 3101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1262 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:47,881 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [566 Valid, 2138 Invalid, 4476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 3101 Invalid, 0 Unknown, 1262 Unchecked, 1.6s Time] [2022-01-18 16:31:47,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88703 states. [2022-01-18 16:31:49,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88703 to 69327. [2022-01-18 16:31:49,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69327 states, 69326 states have (on average 2.488373770302628) internal successors, (172509), 69326 states have internal predecessors, (172509), 0 states have call successors, (0), 0 states have 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:31:49,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69327 states to 69327 states and 172509 transitions. [2022-01-18 16:31:49,287 INFO L78 Accepts]: Start accepts. Automaton has 69327 states and 172509 transitions. Word has length 59 [2022-01-18 16:31:49,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:49,287 INFO L470 AbstractCegarLoop]: Abstraction has 69327 states and 172509 transitions. [2022-01-18 16:31:49,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 3.1136363636363638) internal successors, (137), 43 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:49,287 INFO L276 IsEmpty]: Start isEmpty. Operand 69327 states and 172509 transitions. [2022-01-18 16:31:49,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:31:49,338 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:49,338 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:49,353 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-01-18 16:31:49,538 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2022-01-18 16:31:49,539 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:49,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:49,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1519221331, now seen corresponding path program 92 times [2022-01-18 16:31:49,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:49,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554661429] [2022-01-18 16:31:49,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:49,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:49,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:50,125 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:50,125 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:50,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554661429] [2022-01-18 16:31:50,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554661429] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:50,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190245150] [2022-01-18 16:31:50,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:31:50,125 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:50,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:50,126 INFO L229 MonitoredProcess]: Starting monitored process 96 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:31:50,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-01-18 16:31:50,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:31:50,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:31:50,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:31:50,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:31:51,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:51,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,195 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:51,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:51,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:31:51,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:31:51,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:31:51,220 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:51,220 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:31:52,578 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:31:52,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:31:54,182 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 18 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:31:54,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190245150] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:31:54,182 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:31:54,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 43 [2022-01-18 16:31:54,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225788964] [2022-01-18 16:31:54,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:31:54,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 16:31:54,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:31:54,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 16:31:54,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=1597, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:31:54,183 INFO L87 Difference]: Start difference. First operand 69327 states and 172509 transitions. Second operand has 44 states, 44 states have (on average 3.1136363636363638) internal successors, (137), 43 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:57,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:31:57,033 INFO L93 Difference]: Finished difference Result 95371 states and 237064 transitions. [2022-01-18 16:31:57,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 16:31:57,034 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 3.1136363636363638) internal successors, (137), 43 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:31:57,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:31:57,222 INFO L225 Difference]: With dead ends: 95371 [2022-01-18 16:31:57,222 INFO L226 Difference]: Without dead ends: 95307 [2022-01-18 16:31:57,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 88 SyntacticMatches, 4 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2405 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1186, Invalid=7744, Unknown=0, NotChecked=0, Total=8930 [2022-01-18 16:31:57,223 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 533 mSDsluCounter, 2047 mSDsCounter, 0 mSdLazyCounter, 1761 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 533 SdHoareTripleChecker+Valid, 1422 SdHoareTripleChecker+Invalid, 2717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 864 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:31:57,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [533 Valid, 1422 Invalid, 2717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1761 Invalid, 0 Unknown, 864 Unchecked, 0.9s Time] [2022-01-18 16:31:57,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95307 states. [2022-01-18 16:31:58,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95307 to 68631. [2022-01-18 16:31:58,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68631 states, 68630 states have (on average 2.491782019524989) internal successors, (171011), 68630 states have internal predecessors, (171011), 0 states have call successors, (0), 0 states have 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:31:58,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68631 states to 68631 states and 171011 transitions. [2022-01-18 16:31:58,684 INFO L78 Accepts]: Start accepts. Automaton has 68631 states and 171011 transitions. Word has length 59 [2022-01-18 16:31:58,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:31:58,684 INFO L470 AbstractCegarLoop]: Abstraction has 68631 states and 171011 transitions. [2022-01-18 16:31:58,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 3.1136363636363638) internal successors, (137), 43 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:31:58,684 INFO L276 IsEmpty]: Start isEmpty. Operand 68631 states and 171011 transitions. [2022-01-18 16:31:58,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:31:58,736 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:31:58,736 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:31:58,751 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-01-18 16:31:58,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2022-01-18 16:31:58,938 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:31:58,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:31:58,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1243068339, now seen corresponding path program 93 times [2022-01-18 16:31:58,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:31:58,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96377005] [2022-01-18 16:31:58,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:31:58,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:31:58,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:31:59,233 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 119 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:31:59,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:31:59,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96377005] [2022-01-18 16:31:59,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96377005] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:31:59,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131330009] [2022-01-18 16:31:59,234 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:31:59,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:31:59,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:31:59,235 INFO L229 MonitoredProcess]: Starting monitored process 97 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:31:59,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-01-18 16:31:59,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-01-18 16:31:59,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:31:59,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:31:59,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:32:00,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:00,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:00,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:00,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:00,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:32:00,435 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 13 proven. 115 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:32:00,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:32:01,740 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:32:01,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:32:03,353 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 12 proven. 116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:32:03,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131330009] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:32:03,353 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:32:03,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 39 [2022-01-18 16:32:03,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490450216] [2022-01-18 16:32:03,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:32:03,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 16:32:03,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:32:03,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 16:32:03,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=1294, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 16:32:03,354 INFO L87 Difference]: Start difference. First operand 68631 states and 171011 transitions. Second operand has 40 states, 40 states have (on average 3.275) internal successors, (131), 39 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:32:06,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:32:06,639 INFO L93 Difference]: Finished difference Result 88095 states and 219415 transitions. [2022-01-18 16:32:06,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 16:32:06,640 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 3.275) internal successors, (131), 39 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:32:06,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:32:06,811 INFO L225 Difference]: With dead ends: 88095 [2022-01-18 16:32:06,811 INFO L226 Difference]: Without dead ends: 87359 [2022-01-18 16:32:06,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2627 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1198, Invalid=7732, Unknown=0, NotChecked=0, Total=8930 [2022-01-18 16:32:06,812 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 702 mSDsluCounter, 2461 mSDsCounter, 0 mSdLazyCounter, 2551 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 702 SdHoareTripleChecker+Valid, 1836 SdHoareTripleChecker+Invalid, 2947 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 2551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 174 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:32:06,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [702 Valid, 1836 Invalid, 2947 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 2551 Invalid, 0 Unknown, 174 Unchecked, 1.2s Time] [2022-01-18 16:32:06,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87359 states. [2022-01-18 16:32:08,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87359 to 73987. [2022-01-18 16:32:08,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73987 states, 73986 states have (on average 2.492512096883194) internal successors, (184411), 73986 states have internal predecessors, (184411), 0 states have call successors, (0), 0 states have 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:32:08,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73987 states to 73987 states and 184411 transitions. [2022-01-18 16:32:08,320 INFO L78 Accepts]: Start accepts. Automaton has 73987 states and 184411 transitions. Word has length 59 [2022-01-18 16:32:08,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:32:08,320 INFO L470 AbstractCegarLoop]: Abstraction has 73987 states and 184411 transitions. [2022-01-18 16:32:08,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 3.275) internal successors, (131), 39 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:32:08,320 INFO L276 IsEmpty]: Start isEmpty. Operand 73987 states and 184411 transitions. [2022-01-18 16:32:08,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:32:08,377 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:32:08,377 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:32:08,392 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-01-18 16:32:08,577 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2022-01-18 16:32:08,578 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:32:08,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:32:08,578 INFO L85 PathProgramCache]: Analyzing trace with hash -2059574861, now seen corresponding path program 94 times [2022-01-18 16:32:08,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:32:08,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197286805] [2022-01-18 16:32:08,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:32:08,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:32:08,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:32:09,073 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 119 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:32:09,073 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:32:09,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197286805] [2022-01-18 16:32:09,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197286805] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:32:09,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907947218] [2022-01-18 16:32:09,074 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:32:09,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:32:09,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:32:09,075 INFO L229 MonitoredProcess]: Starting monitored process 98 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:32:09,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-01-18 16:32:09,100 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:32:09,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:32:09,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:32:09,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:32:10,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:10,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:10,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:10,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:10,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:32:10,061 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 9 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:32:10,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:32:11,411 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:32:11,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:32:13,226 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 12 proven. 116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:32:13,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907947218] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:32:13,227 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:32:13,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 39 [2022-01-18 16:32:13,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968240811] [2022-01-18 16:32:13,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:32:13,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 16:32:13,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:32:13,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 16:32:13,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=1299, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 16:32:13,227 INFO L87 Difference]: Start difference. First operand 73987 states and 184411 transitions. Second operand has 40 states, 40 states have (on average 3.275) internal successors, (131), 39 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:32:16,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:32:16,730 INFO L93 Difference]: Finished difference Result 105139 states and 261878 transitions. [2022-01-18 16:32:16,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 16:32:16,730 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 3.275) internal successors, (131), 39 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:32:16,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:32:16,990 INFO L225 Difference]: With dead ends: 105139 [2022-01-18 16:32:16,990 INFO L226 Difference]: Without dead ends: 104907 [2022-01-18 16:32:16,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2663 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1194, Invalid=8118, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 16:32:16,991 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 606 mSDsluCounter, 2618 mSDsCounter, 0 mSdLazyCounter, 2623 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 606 SdHoareTripleChecker+Valid, 1847 SdHoareTripleChecker+Invalid, 3177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 2623 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 411 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:32:16,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [606 Valid, 1847 Invalid, 3177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 2623 Invalid, 0 Unknown, 411 Unchecked, 1.3s Time] [2022-01-18 16:32:17,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104907 states. [2022-01-18 16:32:18,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104907 to 74151. [2022-01-18 16:32:18,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74151 states, 74150 states have (on average 2.4927174645987864) internal successors, (184835), 74150 states have internal predecessors, (184835), 0 states have call successors, (0), 0 states have 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:32:18,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74151 states to 74151 states and 184835 transitions. [2022-01-18 16:32:18,936 INFO L78 Accepts]: Start accepts. Automaton has 74151 states and 184835 transitions. Word has length 59 [2022-01-18 16:32:18,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:32:18,936 INFO L470 AbstractCegarLoop]: Abstraction has 74151 states and 184835 transitions. [2022-01-18 16:32:18,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 3.275) internal successors, (131), 39 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have 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:32:18,936 INFO L276 IsEmpty]: Start isEmpty. Operand 74151 states and 184835 transitions. [2022-01-18 16:32:18,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:32:18,984 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:32:18,984 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:32:19,000 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-01-18 16:32:19,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:32:19,185 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:32:19,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:32:19,185 INFO L85 PathProgramCache]: Analyzing trace with hash 2023710643, now seen corresponding path program 95 times [2022-01-18 16:32:19,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:32:19,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907269397] [2022-01-18 16:32:19,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:32:19,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:32:19,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:32:19,499 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:32:19,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:32:19,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907269397] [2022-01-18 16:32:19,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907269397] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:32:19,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521576852] [2022-01-18 16:32:19,500 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:32:19,500 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:32:19,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:32:19,501 INFO L229 MonitoredProcess]: Starting monitored process 99 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:32:19,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-01-18 16:32:19,528 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-01-18 16:32:19,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:32:19,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-01-18 16:32:19,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:32:20,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:20,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:20,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:20,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,537 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:20,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:20,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:20,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:20,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:20,543 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 21 disjoint index pairs (out of 91 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 35 [2022-01-18 16:32:20,565 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:32:20,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:32:21,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,966 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,966 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,966 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,967 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,967 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,971 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,974 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,974 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,978 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,978 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,978 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,979 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,979 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,979 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,979 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,988 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,988 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,989 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:21,989 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:22,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:32:22,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 63 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 130 treesize of output 372 [2022-01-18 16:32:22,773 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:32:22,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521576852] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:32:22,773 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:32:22,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 47 [2022-01-18 16:32:22,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295890246] [2022-01-18 16:32:22,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:32:22,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 16:32:22,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:32:22,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 16:32:22,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=1821, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 16:32:22,774 INFO L87 Difference]: Start difference. First operand 74151 states and 184835 transitions. Second operand has 48 states, 48 states have (on average 3.2708333333333335) internal successors, (157), 47 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have 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:32:44,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:32:44,972 INFO L93 Difference]: Finished difference Result 124541 states and 308978 transitions. [2022-01-18 16:32:44,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 236 states. [2022-01-18 16:32:44,973 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 3.2708333333333335) internal successors, (157), 47 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:32:44,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:32:45,246 INFO L225 Difference]: With dead ends: 124541 [2022-01-18 16:32:45,246 INFO L226 Difference]: Without dead ends: 122897 [2022-01-18 16:32:45,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 106 SyntacticMatches, 5 SemanticMatches, 265 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26233 ImplicationChecksByTransitivity, 19.4s TimeCoverageRelationStatistics Valid=9000, Invalid=62022, Unknown=0, NotChecked=0, Total=71022 [2022-01-18 16:32:45,249 INFO L933 BasicCegarLoop]: 183 mSDtfsCounter, 1468 mSDsluCounter, 7380 mSDsCounter, 0 mSdLazyCounter, 4711 mSolverCounterSat, 455 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1468 SdHoareTripleChecker+Valid, 4931 SdHoareTripleChecker+Invalid, 8304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 455 IncrementalHoareTripleChecker+Valid, 4711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3138 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:32:45,249 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1468 Valid, 4931 Invalid, 8304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [455 Valid, 4711 Invalid, 0 Unknown, 3138 Unchecked, 3.4s Time] [2022-01-18 16:32:45,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122897 states. [2022-01-18 16:32:46,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122897 to 83521. [2022-01-18 16:32:47,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83521 states, 83520 states have (on average 2.494073275862069) internal successors, (208305), 83520 states have internal predecessors, (208305), 0 states have call successors, (0), 0 states have 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:32:47,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83521 states to 83521 states and 208305 transitions. [2022-01-18 16:32:47,265 INFO L78 Accepts]: Start accepts. Automaton has 83521 states and 208305 transitions. Word has length 59 [2022-01-18 16:32:47,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:32:47,265 INFO L470 AbstractCegarLoop]: Abstraction has 83521 states and 208305 transitions. [2022-01-18 16:32:47,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 3.2708333333333335) internal successors, (157), 47 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have 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:32:47,265 INFO L276 IsEmpty]: Start isEmpty. Operand 83521 states and 208305 transitions. [2022-01-18 16:32:47,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:32:47,338 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:32:47,338 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:32:47,353 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-01-18 16:32:47,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2022-01-18 16:32:47,539 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:32:47,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:32:47,540 INFO L85 PathProgramCache]: Analyzing trace with hash 813369779, now seen corresponding path program 96 times [2022-01-18 16:32:47,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:32:47,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770306164] [2022-01-18 16:32:47,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:32:47,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:32:47,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:32:47,892 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:32:47,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:32:47,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770306164] [2022-01-18 16:32:47,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770306164] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:32:47,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237236235] [2022-01-18 16:32:47,893 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:32:47,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:32:47,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:32:47,893 INFO L229 MonitoredProcess]: Starting monitored process 100 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:32:47,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-01-18 16:32:47,923 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-01-18 16:32:47,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:32:47,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 60 conjunts are in the unsatisfiable core [2022-01-18 16:32:47,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:32:49,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,197 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:49,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:49,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,210 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:49,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:32:49,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 126 treesize of output 48 [2022-01-18 16:32:49,224 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:32:49,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:32:50,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,180 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,184 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,184 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,184 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,203 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:32:50,303 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:32:50,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 63 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 130 treesize of output 372 [2022-01-18 16:32:51,011 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:32:51,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237236235] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:32:51,011 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:32:51,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 43 [2022-01-18 16:32:51,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285783940] [2022-01-18 16:32:51,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:32:51,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 16:32:51,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:32:51,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 16:32:51,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=429, Invalid=1463, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:32:51,012 INFO L87 Difference]: Start difference. First operand 83521 states and 208305 transitions. Second operand has 44 states, 44 states have (on average 3.0454545454545454) internal successors, (134), 43 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:32:57,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:32:57,354 INFO L93 Difference]: Finished difference Result 111377 states and 277503 transitions. [2022-01-18 16:32:57,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-01-18 16:32:57,354 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 3.0454545454545454) internal successors, (134), 43 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:32:57,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:32:57,598 INFO L225 Difference]: With dead ends: 111377 [2022-01-18 16:32:57,599 INFO L226 Difference]: Without dead ends: 110705 [2022-01-18 16:32:57,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 102 SyntacticMatches, 7 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5944 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=2687, Invalid=15673, Unknown=0, NotChecked=0, Total=18360 [2022-01-18 16:32:57,600 INFO L933 BasicCegarLoop]: 84 mSDtfsCounter, 968 mSDsluCounter, 2240 mSDsCounter, 0 mSdLazyCounter, 1837 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 968 SdHoareTripleChecker+Valid, 1562 SdHoareTripleChecker+Invalid, 2739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 1837 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 658 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:32:57,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [968 Valid, 1562 Invalid, 2739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 1837 Invalid, 0 Unknown, 658 Unchecked, 1.2s Time] [2022-01-18 16:32:57,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110705 states. [2022-01-18 16:32:59,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110705 to 86593. [2022-01-18 16:32:59,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86593 states, 86592 states have (on average 2.4938216001478195) internal successors, (215945), 86592 states have internal predecessors, (215945), 0 states have call successors, (0), 0 states have 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:32:59,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86593 states to 86593 states and 215945 transitions. [2022-01-18 16:32:59,659 INFO L78 Accepts]: Start accepts. Automaton has 86593 states and 215945 transitions. Word has length 59 [2022-01-18 16:32:59,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:32:59,659 INFO L470 AbstractCegarLoop]: Abstraction has 86593 states and 215945 transitions. [2022-01-18 16:32:59,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 3.0454545454545454) internal successors, (134), 43 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:32:59,659 INFO L276 IsEmpty]: Start isEmpty. Operand 86593 states and 215945 transitions. [2022-01-18 16:32:59,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:32:59,734 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:32:59,734 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:32:59,750 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-01-18 16:32:59,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:32:59,935 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:32:59,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:32:59,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1847109197, now seen corresponding path program 97 times [2022-01-18 16:32:59,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:32:59,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642714438] [2022-01-18 16:32:59,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:32:59,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:32:59,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:33:00,232 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:00,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:33:00,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642714438] [2022-01-18 16:33:00,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642714438] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:33:00,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662259719] [2022-01-18 16:33:00,232 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:33:00,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:33:00,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:33:00,233 INFO L229 MonitoredProcess]: Starting monitored process 101 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:33:00,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-01-18 16:33:00,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:33:00,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:33:00,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:33:01,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:01,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:01,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:01,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 21 disjoint index pairs (out of 36 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:33:01,198 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 11 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:01,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:33:02,737 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:33:02,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:33:03,863 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 17 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:03,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662259719] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:33:03,863 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:33:03,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 39 [2022-01-18 16:33:03,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478015901] [2022-01-18 16:33:03,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:33:03,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 16:33:03,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:33:03,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 16:33:03,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=1305, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 16:33:03,864 INFO L87 Difference]: Start difference. First operand 86593 states and 215945 transitions. Second operand has 40 states, 40 states have (on average 3.225) internal successors, (129), 39 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have 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:33:07,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:33:07,515 INFO L93 Difference]: Finished difference Result 113101 states and 281768 transitions. [2022-01-18 16:33:07,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 16:33:07,515 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 3.225) internal successors, (129), 39 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:33:07,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:33:07,752 INFO L225 Difference]: With dead ends: 113101 [2022-01-18 16:33:07,752 INFO L226 Difference]: Without dead ends: 112465 [2022-01-18 16:33:07,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2552 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1234, Invalid=7322, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 16:33:07,753 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 756 mSDsluCounter, 2667 mSDsCounter, 0 mSdLazyCounter, 2535 mSolverCounterSat, 243 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 756 SdHoareTripleChecker+Valid, 1948 SdHoareTripleChecker+Invalid, 2943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 243 IncrementalHoareTripleChecker+Valid, 2535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 165 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:33:07,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [756 Valid, 1948 Invalid, 2943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [243 Valid, 2535 Invalid, 0 Unknown, 165 Unchecked, 1.3s Time] [2022-01-18 16:33:07,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112465 states. [2022-01-18 16:33:09,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112465 to 88815. [2022-01-18 16:33:09,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88815 states, 88814 states have (on average 2.4939874344134934) internal successors, (221501), 88814 states have internal predecessors, (221501), 0 states have call successors, (0), 0 states have 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:33:09,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88815 states to 88815 states and 221501 transitions. [2022-01-18 16:33:09,623 INFO L78 Accepts]: Start accepts. Automaton has 88815 states and 221501 transitions. Word has length 59 [2022-01-18 16:33:09,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:33:09,623 INFO L470 AbstractCegarLoop]: Abstraction has 88815 states and 221501 transitions. [2022-01-18 16:33:09,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 3.225) internal successors, (129), 39 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have 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:33:09,623 INFO L276 IsEmpty]: Start isEmpty. Operand 88815 states and 221501 transitions. [2022-01-18 16:33:09,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:33:09,699 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:33:09,700 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:33:09,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-01-18 16:33:09,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-01-18 16:33:09,900 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:33:09,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:33:09,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1231560115, now seen corresponding path program 98 times [2022-01-18 16:33:09,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:33:09,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672049678] [2022-01-18 16:33:09,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:33:09,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:33:09,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:33:10,213 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:10,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:33:10,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672049678] [2022-01-18 16:33:10,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672049678] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:33:10,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170668186] [2022-01-18 16:33:10,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:33:10,214 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:33:10,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:33:10,214 INFO L229 MonitoredProcess]: Starting monitored process 102 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:33:10,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-01-18 16:33:10,238 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:33:10,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:33:10,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:33:10,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:33:11,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:11,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:11,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:11,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 21 disjoint index pairs (out of 36 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:33:11,431 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 11 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:11,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:33:12,764 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:33:12,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:33:14,147 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 17 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:14,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170668186] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:33:14,147 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:33:14,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 39 [2022-01-18 16:33:14,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482469604] [2022-01-18 16:33:14,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:33:14,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 16:33:14,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:33:14,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 16:33:14,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1308, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 16:33:14,148 INFO L87 Difference]: Start difference. First operand 88815 states and 221501 transitions. Second operand has 40 states, 40 states have (on average 3.225) internal successors, (129), 39 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have 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:33:18,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:33:18,095 INFO L93 Difference]: Finished difference Result 113571 states and 283400 transitions. [2022-01-18 16:33:18,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 16:33:18,095 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 3.225) internal successors, (129), 39 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:33:18,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:33:18,362 INFO L225 Difference]: With dead ends: 113571 [2022-01-18 16:33:18,362 INFO L226 Difference]: Without dead ends: 112791 [2022-01-18 16:33:18,363 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 88 SyntacticMatches, 8 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3088 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1480, Invalid=8620, Unknown=0, NotChecked=0, Total=10100 [2022-01-18 16:33:18,363 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 1037 mSDsluCounter, 3363 mSDsCounter, 0 mSdLazyCounter, 2854 mSolverCounterSat, 297 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1037 SdHoareTripleChecker+Valid, 2436 SdHoareTripleChecker+Invalid, 3453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 297 IncrementalHoareTripleChecker+Valid, 2854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 302 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:33:18,363 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1037 Valid, 2436 Invalid, 3453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [297 Valid, 2854 Invalid, 0 Unknown, 302 Unchecked, 1.4s Time] [2022-01-18 16:33:18,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112791 states. [2022-01-18 16:33:20,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112791 to 91183. [2022-01-18 16:33:20,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91183 states, 91182 states have (on average 2.496424732951679) internal successors, (227629), 91182 states have internal predecessors, (227629), 0 states have call successors, (0), 0 states have 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:33:20,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91183 states to 91183 states and 227629 transitions. [2022-01-18 16:33:20,484 INFO L78 Accepts]: Start accepts. Automaton has 91183 states and 227629 transitions. Word has length 59 [2022-01-18 16:33:20,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:33:20,484 INFO L470 AbstractCegarLoop]: Abstraction has 91183 states and 227629 transitions. [2022-01-18 16:33:20,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 3.225) internal successors, (129), 39 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have 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:33:20,484 INFO L276 IsEmpty]: Start isEmpty. Operand 91183 states and 227629 transitions. [2022-01-18 16:33:20,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:33:20,564 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:33:20,564 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:33:20,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2022-01-18 16:33:20,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:33:20,765 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:33:20,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:33:20,765 INFO L85 PathProgramCache]: Analyzing trace with hash 182903219, now seen corresponding path program 99 times [2022-01-18 16:33:20,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:33:20,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467575276] [2022-01-18 16:33:20,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:33:20,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:33:20,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:33:21,075 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:21,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:33:21,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467575276] [2022-01-18 16:33:21,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467575276] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:33:21,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850051443] [2022-01-18 16:33:21,076 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:33:21,076 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:33:21,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:33:21,077 INFO L229 MonitoredProcess]: Starting monitored process 103 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:33:21,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-01-18 16:33:21,103 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-01-18 16:33:21,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:33:21,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:33:21,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:33:22,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:22,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:22,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:22,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 21 disjoint index pairs (out of 36 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:33:22,282 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 11 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:22,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:33:23,596 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:33:23,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:33:25,129 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 17 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:25,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850051443] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:33:25,130 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:33:25,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 39 [2022-01-18 16:33:25,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625575082] [2022-01-18 16:33:25,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:33:25,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 16:33:25,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:33:25,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 16:33:25,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=1297, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 16:33:25,130 INFO L87 Difference]: Start difference. First operand 91183 states and 227629 transitions. Second operand has 40 states, 40 states have (on average 3.225) internal successors, (129), 39 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have 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:33:29,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:33:29,406 INFO L93 Difference]: Finished difference Result 120811 states and 302027 transitions. [2022-01-18 16:33:29,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-01-18 16:33:29,407 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 3.225) internal successors, (129), 39 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:33:29,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:33:29,687 INFO L225 Difference]: With dead ends: 120811 [2022-01-18 16:33:29,688 INFO L226 Difference]: Without dead ends: 119891 [2022-01-18 16:33:29,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4178 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1911, Invalid=10745, Unknown=0, NotChecked=0, Total=12656 [2022-01-18 16:33:29,689 INFO L933 BasicCegarLoop]: 142 mSDtfsCounter, 870 mSDsluCounter, 2799 mSDsCounter, 0 mSdLazyCounter, 2585 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 870 SdHoareTripleChecker+Valid, 2062 SdHoareTripleChecker+Invalid, 3033 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 2585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 160 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:33:29,689 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [870 Valid, 2062 Invalid, 3033 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 2585 Invalid, 0 Unknown, 160 Unchecked, 1.4s Time] [2022-01-18 16:33:29,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119891 states. [2022-01-18 16:33:31,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119891 to 96799. [2022-01-18 16:33:31,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96799 states, 96798 states have (on average 2.4969420855802804) internal successors, (241699), 96798 states have internal predecessors, (241699), 0 states have call successors, (0), 0 states have 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:33:32,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96799 states to 96799 states and 241699 transitions. [2022-01-18 16:33:32,032 INFO L78 Accepts]: Start accepts. Automaton has 96799 states and 241699 transitions. Word has length 59 [2022-01-18 16:33:32,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:33:32,032 INFO L470 AbstractCegarLoop]: Abstraction has 96799 states and 241699 transitions. [2022-01-18 16:33:32,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 3.225) internal successors, (129), 39 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have 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:33:32,033 INFO L276 IsEmpty]: Start isEmpty. Operand 96799 states and 241699 transitions. [2022-01-18 16:33:32,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:33:32,115 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:33:32,115 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:33:32,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2022-01-18 16:33:32,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2022-01-18 16:33:32,316 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:33:32,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:33:32,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1175227315, now seen corresponding path program 100 times [2022-01-18 16:33:32,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:33:32,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68186714] [2022-01-18 16:33:32,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:33:32,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:33:32,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:33:32,643 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:32,643 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:33:32,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68186714] [2022-01-18 16:33:32,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68186714] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:33:32,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21285514] [2022-01-18 16:33:32,643 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:33:32,643 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:33:32,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:33:32,644 INFO L229 MonitoredProcess]: Starting monitored process 104 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:33:32,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-01-18 16:33:32,670 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:33:32,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:33:32,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:33:32,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:33:33,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:33,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:33,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:33,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 21 disjoint index pairs (out of 36 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:33:33,928 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:33,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:33:35,229 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:33:35,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:33:36,500 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 17 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:36,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21285514] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:33:36,500 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:33:36,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 39 [2022-01-18 16:33:36,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11187199] [2022-01-18 16:33:36,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:33:36,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 16:33:36,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:33:36,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 16:33:36,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1304, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 16:33:36,501 INFO L87 Difference]: Start difference. First operand 96799 states and 241699 transitions. Second operand has 40 states, 40 states have (on average 3.225) internal successors, (129), 39 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have 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:33:40,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:33:40,716 INFO L93 Difference]: Finished difference Result 140621 states and 351192 transitions. [2022-01-18 16:33:40,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-01-18 16:33:40,716 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 3.225) internal successors, (129), 39 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:33:40,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:33:41,061 INFO L225 Difference]: With dead ends: 140621 [2022-01-18 16:33:41,062 INFO L226 Difference]: Without dead ends: 140281 [2022-01-18 16:33:41,062 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4019 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1816, Invalid=10840, Unknown=0, NotChecked=0, Total=12656 [2022-01-18 16:33:41,063 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 722 mSDsluCounter, 2633 mSDsCounter, 0 mSdLazyCounter, 2736 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 722 SdHoareTripleChecker+Valid, 1889 SdHoareTripleChecker+Invalid, 3226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 2736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 312 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:33:41,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [722 Valid, 1889 Invalid, 3226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 2736 Invalid, 0 Unknown, 312 Unchecked, 1.4s Time] [2022-01-18 16:33:41,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140281 states. [2022-01-18 16:33:43,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140281 to 95021. [2022-01-18 16:33:43,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95021 states, 95020 states have (on average 2.4970216796463904) internal successors, (237267), 95020 states have internal predecessors, (237267), 0 states have call successors, (0), 0 states have 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:33:43,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95021 states to 95021 states and 237267 transitions. [2022-01-18 16:33:43,609 INFO L78 Accepts]: Start accepts. Automaton has 95021 states and 237267 transitions. Word has length 59 [2022-01-18 16:33:43,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:33:43,609 INFO L470 AbstractCegarLoop]: Abstraction has 95021 states and 237267 transitions. [2022-01-18 16:33:43,609 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 3.225) internal successors, (129), 39 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have 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:33:43,609 INFO L276 IsEmpty]: Start isEmpty. Operand 95021 states and 237267 transitions. [2022-01-18 16:33:43,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:33:43,695 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:33:43,695 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:33:43,710 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-01-18 16:33:43,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:33:43,895 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:33:43,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:33:43,896 INFO L85 PathProgramCache]: Analyzing trace with hash -246795341, now seen corresponding path program 101 times [2022-01-18 16:33:43,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:33:43,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455524150] [2022-01-18 16:33:43,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:33:43,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:33:43,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:33:44,544 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:44,544 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:33:44,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455524150] [2022-01-18 16:33:44,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455524150] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:33:44,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12056826] [2022-01-18 16:33:44,545 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:33:44,545 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:33:44,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:33:44,546 INFO L229 MonitoredProcess]: Starting monitored process 105 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:33:44,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-01-18 16:33:44,574 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-01-18 16:33:44,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:33:44,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-01-18 16:33:44,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:33:45,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:45,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:45,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:45,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:45,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:45,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:45,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:33:45,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:45,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 21 disjoint index pairs (out of 91 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 35 [2022-01-18 16:33:45,616 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:45,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:33:46,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,907 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,907 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,910 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,910 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,923 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,923 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:46,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:33:47,024 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:33:47,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 63 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 130 treesize of output 372 [2022-01-18 16:33:48,012 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:33:48,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12056826] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:33:48,013 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:33:48,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 48 [2022-01-18 16:33:48,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995678145] [2022-01-18 16:33:48,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:33:48,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 16:33:48,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:33:48,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 16:33:48,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=455, Invalid=1897, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 16:33:48,014 INFO L87 Difference]: Start difference. First operand 95021 states and 237267 transitions. Second operand has 49 states, 49 states have (on average 3.204081632653061) internal successors, (157), 48 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have 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:34:02,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:34:02,448 INFO L93 Difference]: Finished difference Result 128459 states and 320855 transitions. [2022-01-18 16:34:02,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 165 states. [2022-01-18 16:34:02,448 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 3.204081632653061) internal successors, (157), 48 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:34:02,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:34:02,735 INFO L225 Difference]: With dead ends: 128459 [2022-01-18 16:34:02,736 INFO L226 Difference]: Without dead ends: 127083 [2022-01-18 16:34:02,737 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 97 SyntacticMatches, 7 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13024 ImplicationChecksByTransitivity, 12.9s TimeCoverageRelationStatistics Valid=5667, Invalid=34133, Unknown=0, NotChecked=0, Total=39800 [2022-01-18 16:34:02,738 INFO L933 BasicCegarLoop]: 125 mSDtfsCounter, 1304 mSDsluCounter, 4047 mSDsCounter, 0 mSdLazyCounter, 3065 mSolverCounterSat, 419 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1304 SdHoareTripleChecker+Valid, 2746 SdHoareTripleChecker+Invalid, 5600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 419 IncrementalHoareTripleChecker+Valid, 3065 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2116 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:34:02,738 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1304 Valid, 2746 Invalid, 5600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [419 Valid, 3065 Invalid, 0 Unknown, 2116 Unchecked, 2.3s Time] [2022-01-18 16:34:02,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127083 states. [2022-01-18 16:34:04,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127083 to 100233. [2022-01-18 16:34:04,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100233 states, 100232 states have (on average 2.498513448798787) internal successors, (250431), 100232 states have internal predecessors, (250431), 0 states have call successors, (0), 0 states have 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:34:05,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100233 states to 100233 states and 250431 transitions. [2022-01-18 16:34:05,335 INFO L78 Accepts]: Start accepts. Automaton has 100233 states and 250431 transitions. Word has length 59 [2022-01-18 16:34:05,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:34:05,335 INFO L470 AbstractCegarLoop]: Abstraction has 100233 states and 250431 transitions. [2022-01-18 16:34:05,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 3.204081632653061) internal successors, (157), 48 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have 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:34:05,335 INFO L276 IsEmpty]: Start isEmpty. Operand 100233 states and 250431 transitions. [2022-01-18 16:34:05,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:34:05,414 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:34:05,414 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:34:05,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2022-01-18 16:34:05,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:34:05,616 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:34:05,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:34:05,616 INFO L85 PathProgramCache]: Analyzing trace with hash 364217267, now seen corresponding path program 102 times [2022-01-18 16:34:05,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:34:05,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161317519] [2022-01-18 16:34:05,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:34:05,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:34:05,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:34:05,926 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:05,926 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:34:05,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161317519] [2022-01-18 16:34:05,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161317519] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:34:05,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488662951] [2022-01-18 16:34:05,926 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:34:05,926 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:34:05,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:34:05,927 INFO L229 MonitoredProcess]: Starting monitored process 106 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:34:05,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-01-18 16:34:05,955 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-01-18 16:34:05,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:34:05,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-01-18 16:34:05,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:34:06,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:06,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:06,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:06,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:06,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:06,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:06,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:06,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 21 disjoint index pairs (out of 78 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 42 [2022-01-18 16:34:06,929 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:06,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:34:08,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,217 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,221 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,221 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,238 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,247 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,247 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,247 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:08,482 INFO L353 Elim1Store]: treesize reduction 75, result has 79.6 percent of original size [2022-01-18 16:34:08,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 57 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 34 case distinctions, treesize of input 128 treesize of output 343 [2022-01-18 16:34:09,617 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:09,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488662951] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:34:09,617 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:34:09,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 45 [2022-01-18 16:34:09,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908790963] [2022-01-18 16:34:09,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:34:09,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:34:09,618 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:34:09,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:34:09,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=466, Invalid=1604, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:34:09,618 INFO L87 Difference]: Start difference. First operand 100233 states and 250431 transitions. Second operand has 46 states, 46 states have (on average 3.217391304347826) internal successors, (148), 45 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have 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:34:16,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:34:16,194 INFO L93 Difference]: Finished difference Result 116303 states and 289651 transitions. [2022-01-18 16:34:16,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-01-18 16:34:16,194 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 3.217391304347826) internal successors, (148), 45 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:34:16,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:34:16,452 INFO L225 Difference]: With dead ends: 116303 [2022-01-18 16:34:16,452 INFO L226 Difference]: Without dead ends: 115483 [2022-01-18 16:34:16,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 88 SyntacticMatches, 2 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4149 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=2697, Invalid=11583, Unknown=0, NotChecked=0, Total=14280 [2022-01-18 16:34:16,453 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 956 mSDsluCounter, 3461 mSDsCounter, 0 mSdLazyCounter, 3322 mSolverCounterSat, 317 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 956 SdHoareTripleChecker+Valid, 2557 SdHoareTripleChecker+Invalid, 3858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 317 IncrementalHoareTripleChecker+Valid, 3322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 219 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:34:16,453 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [956 Valid, 2557 Invalid, 3858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [317 Valid, 3322 Invalid, 0 Unknown, 219 Unchecked, 1.9s Time] [2022-01-18 16:34:16,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115483 states. [2022-01-18 16:34:18,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115483 to 105445. [2022-01-18 16:34:18,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105445 states, 105444 states have (on average 2.497809263684989) internal successors, (263379), 105444 states have internal predecessors, (263379), 0 states have call successors, (0), 0 states have 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:34:19,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105445 states to 105445 states and 263379 transitions. [2022-01-18 16:34:19,002 INFO L78 Accepts]: Start accepts. Automaton has 105445 states and 263379 transitions. Word has length 59 [2022-01-18 16:34:19,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:34:19,002 INFO L470 AbstractCegarLoop]: Abstraction has 105445 states and 263379 transitions. [2022-01-18 16:34:19,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.217391304347826) internal successors, (148), 45 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have 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:34:19,002 INFO L276 IsEmpty]: Start isEmpty. Operand 105445 states and 263379 transitions. [2022-01-18 16:34:19,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:34:19,088 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:34:19,089 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:34:19,104 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2022-01-18 16:34:19,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108 [2022-01-18 16:34:19,289 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:34:19,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:34:19,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1356541363, now seen corresponding path program 103 times [2022-01-18 16:34:19,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:34:19,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099098242] [2022-01-18 16:34:19,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:34:19,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:34:19,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:34:19,596 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:19,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:34:19,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099098242] [2022-01-18 16:34:19,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099098242] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:34:19,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010262081] [2022-01-18 16:34:19,596 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:34:19,596 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:34:19,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:34:19,597 INFO L229 MonitoredProcess]: Starting monitored process 107 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:34:19,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-01-18 16:34:19,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:34:19,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:34:19,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:34:20,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:20,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:20,519 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:34:20,532 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:20,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:34:22,050 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:34:22,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:34:24,195 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 25 proven. 103 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:24,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010262081] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:34:24,195 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:34:24,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 38 [2022-01-18 16:34:24,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521830988] [2022-01-18 16:34:24,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:34:24,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 16:34:24,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:34:24,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 16:34:24,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=1240, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 16:34:24,196 INFO L87 Difference]: Start difference. First operand 105445 states and 263379 transitions. Second operand has 39 states, 39 states have (on average 3.2051282051282053) internal successors, (125), 38 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have 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:34:27,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:34:27,275 INFO L93 Difference]: Finished difference Result 140941 states and 351491 transitions. [2022-01-18 16:34:27,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-18 16:34:27,275 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 3.2051282051282053) internal successors, (125), 38 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:34:27,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:34:27,707 INFO L225 Difference]: With dead ends: 140941 [2022-01-18 16:34:27,707 INFO L226 Difference]: Without dead ends: 140705 [2022-01-18 16:34:27,707 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 89 SyntacticMatches, 8 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2226 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1159, Invalid=7031, Unknown=0, NotChecked=0, Total=8190 [2022-01-18 16:34:27,707 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 624 mSDsluCounter, 1931 mSDsCounter, 0 mSdLazyCounter, 1977 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 624 SdHoareTripleChecker+Valid, 1415 SdHoareTripleChecker+Invalid, 2251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 1977 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 133 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:34:27,708 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [624 Valid, 1415 Invalid, 2251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 1977 Invalid, 0 Unknown, 133 Unchecked, 1.0s Time] [2022-01-18 16:34:27,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140705 states. [2022-01-18 16:34:29,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140705 to 106073. [2022-01-18 16:34:30,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106073 states, 106072 states have (on average 2.497727958367901) internal successors, (264939), 106072 states have internal predecessors, (264939), 0 states have call successors, (0), 0 states have 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:34:30,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106073 states to 106073 states and 264939 transitions. [2022-01-18 16:34:30,277 INFO L78 Accepts]: Start accepts. Automaton has 106073 states and 264939 transitions. Word has length 59 [2022-01-18 16:34:30,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:34:30,277 INFO L470 AbstractCegarLoop]: Abstraction has 106073 states and 264939 transitions. [2022-01-18 16:34:30,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 3.2051282051282053) internal successors, (125), 38 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have 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:34:30,278 INFO L276 IsEmpty]: Start isEmpty. Operand 106073 states and 264939 transitions. [2022-01-18 16:34:30,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:34:30,371 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:34:30,371 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:34:30,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-01-18 16:34:30,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:34:30,572 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:34:30,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:34:30,572 INFO L85 PathProgramCache]: Analyzing trace with hash -713096781, now seen corresponding path program 104 times [2022-01-18 16:34:30,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:34:30,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545647495] [2022-01-18 16:34:30,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:34:30,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:34:30,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:34:30,924 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:30,924 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:34:30,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545647495] [2022-01-18 16:34:30,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545647495] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:34:30,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64946826] [2022-01-18 16:34:30,924 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:34:30,924 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:34:30,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:34:30,925 INFO L229 MonitoredProcess]: Starting monitored process 108 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:34:30,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-01-18 16:34:30,953 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:34:30,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:34:30,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:34:30,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:34:31,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:31,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:31,906 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:34:31,920 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:31,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:34:33,469 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:34:33,469 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:34:35,506 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 25 proven. 103 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:35,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64946826] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:34:35,507 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:34:35,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 39 [2022-01-18 16:34:35,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494653589] [2022-01-18 16:34:35,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:34:35,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 16:34:35,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:34:35,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 16:34:35,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=1307, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 16:34:35,507 INFO L87 Difference]: Start difference. First operand 106073 states and 264939 transitions. Second operand has 40 states, 40 states have (on average 3.125) internal successors, (125), 39 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have 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:34:39,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:34:39,090 INFO L93 Difference]: Finished difference Result 153865 states and 383811 transitions. [2022-01-18 16:34:39,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-18 16:34:39,091 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 3.125) internal successors, (125), 39 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:34:39,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:34:39,452 INFO L225 Difference]: With dead ends: 153865 [2022-01-18 16:34:39,452 INFO L226 Difference]: Without dead ends: 153613 [2022-01-18 16:34:39,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 92 SyntacticMatches, 7 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3072 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1561, Invalid=9359, Unknown=0, NotChecked=0, Total=10920 [2022-01-18 16:34:39,453 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 598 mSDsluCounter, 2345 mSDsCounter, 0 mSdLazyCounter, 2195 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 598 SdHoareTripleChecker+Valid, 1721 SdHoareTripleChecker+Invalid, 2981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 2195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 665 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:34:39,453 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [598 Valid, 1721 Invalid, 2981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 2195 Invalid, 0 Unknown, 665 Unchecked, 1.1s Time] [2022-01-18 16:34:39,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153613 states. [2022-01-18 16:34:41,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153613 to 107999. [2022-01-18 16:34:41,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107999 states, 107998 states have (on average 2.49814811385396) internal successors, (269795), 107998 states have internal predecessors, (269795), 0 states have call successors, (0), 0 states have 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:34:42,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107999 states to 107999 states and 269795 transitions. [2022-01-18 16:34:42,115 INFO L78 Accepts]: Start accepts. Automaton has 107999 states and 269795 transitions. Word has length 59 [2022-01-18 16:34:42,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:34:42,116 INFO L470 AbstractCegarLoop]: Abstraction has 107999 states and 269795 transitions. [2022-01-18 16:34:42,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 3.125) internal successors, (125), 39 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have 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:34:42,116 INFO L276 IsEmpty]: Start isEmpty. Operand 107999 states and 269795 transitions. [2022-01-18 16:34:42,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:34:42,204 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:34:42,204 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:34:42,219 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2022-01-18 16:34:42,404 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:34:42,404 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:34:42,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:34:42,405 INFO L85 PathProgramCache]: Analyzing trace with hash -65481293, now seen corresponding path program 105 times [2022-01-18 16:34:42,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:34:42,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609433917] [2022-01-18 16:34:42,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:34:42,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:34:42,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:34:43,096 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:43,096 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:34:43,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609433917] [2022-01-18 16:34:43,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609433917] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:34:43,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640962191] [2022-01-18 16:34:43,096 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:34:43,096 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:34:43,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:34:43,097 INFO L229 MonitoredProcess]: Starting monitored process 109 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:34:43,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-01-18 16:34:43,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-01-18 16:34:43,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:34:43,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:34:43,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:34:44,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:34:44,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:34:44,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:34:44,066 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:44,066 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:34:45,392 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:34:45,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:34:47,059 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 25 proven. 103 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:47,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640962191] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:34:47,060 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:34:47,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 40 [2022-01-18 16:34:47,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768447269] [2022-01-18 16:34:47,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:34:47,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 16:34:47,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:34:47,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 16:34:47,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=1383, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 16:34:47,061 INFO L87 Difference]: Start difference. First operand 107999 states and 269795 transitions. Second operand has 41 states, 41 states have (on average 3.048780487804878) internal successors, (125), 40 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have 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:34:51,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:34:51,166 INFO L93 Difference]: Finished difference Result 145237 states and 362415 transitions. [2022-01-18 16:34:51,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 16:34:51,166 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 3.048780487804878) internal successors, (125), 40 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:34:51,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:34:51,503 INFO L225 Difference]: With dead ends: 145237 [2022-01-18 16:34:51,504 INFO L226 Difference]: Without dead ends: 144993 [2022-01-18 16:34:51,504 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 90 SyntacticMatches, 7 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3354 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1681, Invalid=10309, Unknown=0, NotChecked=0, Total=11990 [2022-01-18 16:34:51,505 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 626 mSDsluCounter, 2698 mSDsCounter, 0 mSdLazyCounter, 2733 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 626 SdHoareTripleChecker+Valid, 1957 SdHoareTripleChecker+Invalid, 3810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 2733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 977 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:34:51,505 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [626 Valid, 1957 Invalid, 3810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 2733 Invalid, 0 Unknown, 977 Unchecked, 1.4s Time] [2022-01-18 16:34:51,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144993 states. [2022-01-18 16:34:53,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144993 to 109615. [2022-01-18 16:34:53,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109615 states, 109614 states have (on average 2.498357873994198) internal successors, (273855), 109614 states have internal predecessors, (273855), 0 states have call successors, (0), 0 states have 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:34:54,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109615 states to 109615 states and 273855 transitions. [2022-01-18 16:34:54,171 INFO L78 Accepts]: Start accepts. Automaton has 109615 states and 273855 transitions. Word has length 59 [2022-01-18 16:34:54,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:34:54,171 INFO L470 AbstractCegarLoop]: Abstraction has 109615 states and 273855 transitions. [2022-01-18 16:34:54,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 3.048780487804878) internal successors, (125), 40 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have 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:34:54,171 INFO L276 IsEmpty]: Start isEmpty. Operand 109615 states and 273855 transitions. [2022-01-18 16:34:54,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:34:54,263 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:34:54,263 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:34:54,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2022-01-18 16:34:54,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:34:54,463 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:34:54,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:34:54,464 INFO L85 PathProgramCache]: Analyzing trace with hash 733085619, now seen corresponding path program 106 times [2022-01-18 16:34:54,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:34:54,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244181994] [2022-01-18 16:34:54,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:34:54,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:34:54,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:34:55,118 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:55,118 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:34:55,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244181994] [2022-01-18 16:34:55,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244181994] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:34:55,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793801046] [2022-01-18 16:34:55,118 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:34:55,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:34:55,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:34:55,119 INFO L229 MonitoredProcess]: Starting monitored process 110 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:34:55,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-01-18 16:34:55,146 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:34:55,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:34:55,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:34:55,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:34:55,961 INFO L353 Elim1Store]: treesize reduction 240, result has 0.4 percent of original size [2022-01-18 16:34:55,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:34:55,976 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:55,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:34:57,318 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:34:57,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:34:58,924 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 37 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:34:58,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793801046] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:34:58,925 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:34:58,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 39 [2022-01-18 16:34:58,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889610901] [2022-01-18 16:34:58,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:34:58,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 16:34:58,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:34:58,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 16:34:58,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1317, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 16:34:58,925 INFO L87 Difference]: Start difference. First operand 109615 states and 273855 transitions. Second operand has 40 states, 40 states have (on average 3.025) internal successors, (121), 39 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have 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:35:02,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:35:02,890 INFO L93 Difference]: Finished difference Result 145985 states and 364227 transitions. [2022-01-18 16:35:02,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 16:35:02,890 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 3.025) internal successors, (121), 39 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:35:02,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:35:03,237 INFO L225 Difference]: With dead ends: 145985 [2022-01-18 16:35:03,238 INFO L226 Difference]: Without dead ends: 145925 [2022-01-18 16:35:03,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 88 SyntacticMatches, 8 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2904 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1570, Invalid=9350, Unknown=0, NotChecked=0, Total=10920 [2022-01-18 16:35:03,238 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 495 mSDsluCounter, 2284 mSDsCounter, 0 mSdLazyCounter, 3227 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 1708 SdHoareTripleChecker+Invalid, 3312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 3227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:35:03,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [495 Valid, 1708 Invalid, 3312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 3227 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 16:35:03,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145925 states. [2022-01-18 16:35:05,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145925 to 108883. [2022-01-18 16:35:05,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108883 states, 108882 states have (on average 2.498383571205525) internal successors, (272029), 108882 states have internal predecessors, (272029), 0 states have call successors, (0), 0 states have 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:35:05,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108883 states to 108883 states and 272029 transitions. [2022-01-18 16:35:05,903 INFO L78 Accepts]: Start accepts. Automaton has 108883 states and 272029 transitions. Word has length 59 [2022-01-18 16:35:05,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:35:05,903 INFO L470 AbstractCegarLoop]: Abstraction has 108883 states and 272029 transitions. [2022-01-18 16:35:05,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 3.025) internal successors, (121), 39 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have 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:35:05,904 INFO L276 IsEmpty]: Start isEmpty. Operand 108883 states and 272029 transitions. [2022-01-18 16:35:05,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:35:05,999 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:35:05,999 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:35:06,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2022-01-18 16:35:06,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-01-18 16:35:06,200 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:35:06,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:35:06,200 INFO L85 PathProgramCache]: Analyzing trace with hash -593494055, now seen corresponding path program 107 times [2022-01-18 16:35:06,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:35:06,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092277322] [2022-01-18 16:35:06,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:35:06,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:35:06,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:35:06,516 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:06,516 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:35:06,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092277322] [2022-01-18 16:35:06,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092277322] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:35:06,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581448791] [2022-01-18 16:35:06,517 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:35:06,517 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:35:06,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:35:06,518 INFO L229 MonitoredProcess]: Starting monitored process 111 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:35:06,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-01-18 16:35:06,545 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-01-18 16:35:06,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:35:06,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-01-18 16:35:06,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:35:07,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:07,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:07,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:07,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:07,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:07,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:07,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:07,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:07,885 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 21 disjoint index pairs (out of 91 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 35 [2022-01-18 16:35:07,908 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:07,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:35:09,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:09,390 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:35:09,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 63 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 130 treesize of output 372 [2022-01-18 16:35:09,805 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:09,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581448791] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:35:09,806 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:35:09,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 48 [2022-01-18 16:35:09,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229031959] [2022-01-18 16:35:09,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:35:09,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 16:35:09,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:35:09,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 16:35:09,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=444, Invalid=1908, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 16:35:09,806 INFO L87 Difference]: Start difference. First operand 108883 states and 272029 transitions. Second operand has 49 states, 49 states have (on average 3.204081632653061) internal successors, (157), 48 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have 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:35:19,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:35:19,567 INFO L93 Difference]: Finished difference Result 134871 states and 334639 transitions. [2022-01-18 16:35:19,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2022-01-18 16:35:19,567 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 3.204081632653061) internal successors, (157), 48 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:35:19,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:35:19,863 INFO L225 Difference]: With dead ends: 134871 [2022-01-18 16:35:19,863 INFO L226 Difference]: Without dead ends: 134567 [2022-01-18 16:35:19,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 93 SyntacticMatches, 5 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7007 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=3689, Invalid=20491, Unknown=0, NotChecked=0, Total=24180 [2022-01-18 16:35:19,864 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 897 mSDsluCounter, 3222 mSDsCounter, 0 mSdLazyCounter, 2648 mSolverCounterSat, 296 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 897 SdHoareTripleChecker+Valid, 2382 SdHoareTripleChecker+Invalid, 4213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 296 IncrementalHoareTripleChecker+Valid, 2648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1269 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:35:19,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [897 Valid, 2382 Invalid, 4213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [296 Valid, 2648 Invalid, 0 Unknown, 1269 Unchecked, 1.7s Time] [2022-01-18 16:35:19,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134567 states. [2022-01-18 16:35:21,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134567 to 113353. [2022-01-18 16:35:22,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113353 states, 113352 states have (on average 2.4957389371162395) internal successors, (282897), 113352 states have internal predecessors, (282897), 0 states have call successors, (0), 0 states have 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:35:22,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113353 states to 113353 states and 282897 transitions. [2022-01-18 16:35:22,646 INFO L78 Accepts]: Start accepts. Automaton has 113353 states and 282897 transitions. Word has length 59 [2022-01-18 16:35:22,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:35:22,646 INFO L470 AbstractCegarLoop]: Abstraction has 113353 states and 282897 transitions. [2022-01-18 16:35:22,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 3.204081632653061) internal successors, (157), 48 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have 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:35:22,646 INFO L276 IsEmpty]: Start isEmpty. Operand 113353 states and 282897 transitions. [2022-01-18 16:35:22,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:35:22,736 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:35:22,736 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:35:22,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2022-01-18 16:35:22,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-01-18 16:35:22,937 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:35:22,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:35:22,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1745997743, now seen corresponding path program 108 times [2022-01-18 16:35:22,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:35:22,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334565356] [2022-01-18 16:35:22,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:35:22,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:35:22,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:35:23,272 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:23,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:35:23,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334565356] [2022-01-18 16:35:23,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334565356] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:35:23,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089160791] [2022-01-18 16:35:23,272 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:35:23,273 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:35:23,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:35:23,273 INFO L229 MonitoredProcess]: Starting monitored process 112 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:35:23,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-01-18 16:35:23,304 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-01-18 16:35:23,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:35:23,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-01-18 16:35:23,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:35:24,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:24,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,374 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:24,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:24,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:24,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:24,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:24,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:24,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 21 disjoint index pairs (out of 78 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 42 [2022-01-18 16:35:24,397 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:24,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:35:25,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,647 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,647 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:25,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:26,091 INFO L353 Elim1Store]: treesize reduction 75, result has 79.6 percent of original size [2022-01-18 16:35:26,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 57 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 34 case distinctions, treesize of input 128 treesize of output 343 [2022-01-18 16:35:26,602 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:26,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089160791] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:35:26,602 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:35:26,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 47 [2022-01-18 16:35:26,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825125522] [2022-01-18 16:35:26,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:35:26,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 16:35:26,602 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:35:26,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 16:35:26,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=469, Invalid=1787, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 16:35:26,603 INFO L87 Difference]: Start difference. First operand 113353 states and 282897 transitions. Second operand has 48 states, 48 states have (on average 3.1041666666666665) internal successors, (149), 47 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have 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:35:35,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:35:35,868 INFO L93 Difference]: Finished difference Result 137493 states and 342813 transitions. [2022-01-18 16:35:35,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-01-18 16:35:35,869 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 3.1041666666666665) internal successors, (149), 47 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:35:35,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:35:36,189 INFO L225 Difference]: With dead ends: 137493 [2022-01-18 16:35:36,189 INFO L226 Difference]: Without dead ends: 136189 [2022-01-18 16:35:36,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 100 SyntacticMatches, 2 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5468 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=3001, Invalid=16459, Unknown=0, NotChecked=0, Total=19460 [2022-01-18 16:35:36,190 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 1024 mSDsluCounter, 3452 mSDsCounter, 0 mSdLazyCounter, 2601 mSolverCounterSat, 364 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1024 SdHoareTripleChecker+Valid, 2433 SdHoareTripleChecker+Invalid, 4937 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 364 IncrementalHoareTripleChecker+Valid, 2601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1972 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:35:36,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1024 Valid, 2433 Invalid, 4937 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [364 Valid, 2601 Invalid, 0 Unknown, 1972 Unchecked, 1.8s Time] [2022-01-18 16:35:36,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136189 states. [2022-01-18 16:35:38,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136189 to 111815. [2022-01-18 16:35:38,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111815 states, 111814 states have (on average 2.4975852755468906) internal successors, (279265), 111814 states have internal predecessors, (279265), 0 states have call successors, (0), 0 states have 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:35:38,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111815 states to 111815 states and 279265 transitions. [2022-01-18 16:35:38,929 INFO L78 Accepts]: Start accepts. Automaton has 111815 states and 279265 transitions. Word has length 59 [2022-01-18 16:35:38,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:35:38,929 INFO L470 AbstractCegarLoop]: Abstraction has 111815 states and 279265 transitions. [2022-01-18 16:35:38,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 3.1041666666666665) internal successors, (149), 47 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have 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:35:38,930 INFO L276 IsEmpty]: Start isEmpty. Operand 111815 states and 279265 transitions. [2022-01-18 16:35:39,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:35:39,032 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:35:39,032 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:35:39,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2022-01-18 16:35:39,232 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-01-18 16:35:39,232 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:35:39,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:35:39,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1464116541, now seen corresponding path program 109 times [2022-01-18 16:35:39,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:35:39,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134620513] [2022-01-18 16:35:39,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:35:39,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:35:39,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:35:39,570 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:39,570 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:35:39,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134620513] [2022-01-18 16:35:39,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134620513] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:35:39,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120423188] [2022-01-18 16:35:39,570 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:35:39,570 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:35:39,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:35:39,571 INFO L229 MonitoredProcess]: Starting monitored process 113 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:35:39,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-01-18 16:35:39,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:35:39,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:35:39,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:35:40,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:40,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,921 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:40,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:40,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:40,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:40,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:35:40,941 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:40,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:35:42,284 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-01-18 16:35:42,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-01-18 16:35:43,343 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 18 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:43,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120423188] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:35:43,344 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:35:43,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 43 [2022-01-18 16:35:43,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562108269] [2022-01-18 16:35:43,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:35:43,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 16:35:43,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:35:43,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 16:35:43,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=1597, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:35:43,345 INFO L87 Difference]: Start difference. First operand 111815 states and 279265 transitions. Second operand has 44 states, 44 states have (on average 3.1363636363636362) internal successors, (138), 43 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have 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:35:47,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:35:47,281 INFO L93 Difference]: Finished difference Result 150977 states and 376612 transitions. [2022-01-18 16:35:47,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 16:35:47,281 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 3.1363636363636362) internal successors, (138), 43 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-18 16:35:47,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:35:47,795 INFO L225 Difference]: With dead ends: 150977 [2022-01-18 16:35:47,796 INFO L226 Difference]: Without dead ends: 150913 [2022-01-18 16:35:47,796 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 88 SyntacticMatches, 4 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3072 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1483, Invalid=9229, Unknown=0, NotChecked=0, Total=10712 [2022-01-18 16:35:47,796 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 566 mSDsluCounter, 2221 mSDsCounter, 0 mSdLazyCounter, 2227 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 566 SdHoareTripleChecker+Valid, 1510 SdHoareTripleChecker+Invalid, 3396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1078 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:35:47,796 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [566 Valid, 1510 Invalid, 3396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2227 Invalid, 0 Unknown, 1078 Unchecked, 1.3s Time] [2022-01-18 16:35:47,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150913 states. [2022-01-18 16:35:49,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150913 to 109533. [2022-01-18 16:35:50,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109533 states, 109532 states have (on average 2.4984205528977834) internal successors, (273657), 109532 states have internal predecessors, (273657), 0 states have call successors, (0), 0 states have 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:35:50,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109533 states to 109533 states and 273657 transitions. [2022-01-18 16:35:50,763 INFO L78 Accepts]: Start accepts. Automaton has 109533 states and 273657 transitions. Word has length 59 [2022-01-18 16:35:50,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:35:50,764 INFO L470 AbstractCegarLoop]: Abstraction has 109533 states and 273657 transitions. [2022-01-18 16:35:50,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 3.1363636363636362) internal successors, (138), 43 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have 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:35:50,764 INFO L276 IsEmpty]: Start isEmpty. Operand 109533 states and 273657 transitions. [2022-01-18 16:35:50,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-18 16:35:50,875 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:35:50,875 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:35:50,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2022-01-18 16:35:51,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2022-01-18 16:35:51,075 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:35:51,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:35:51,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1664120033, now seen corresponding path program 110 times [2022-01-18 16:35:51,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:35:51,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079370228] [2022-01-18 16:35:51,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:35:51,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:35:51,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:35:51,415 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:51,415 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:35:51,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079370228] [2022-01-18 16:35:51,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079370228] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:35:51,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94632239] [2022-01-18 16:35:51,415 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:35:51,415 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:35:51,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:35:51,416 INFO L229 MonitoredProcess]: Starting monitored process 114 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:35:51,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-01-18 16:35:51,440 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:35:51,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:35:51,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 16:35:51,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:35:52,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:35:52,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:35:52,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-01-18 16:35:52,429 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:35:52,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2022-01-18 16:35:53,093 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-01-18 16:35:53,094 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 16:35:53,104 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:35:53,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2022-01-18 16:35:53,119 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 16:35:53,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:35:53,295 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 60 with TraceHistMax 7,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 4ms.. [2022-01-18 16:35:53,296 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 16:35:53,297 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 16:35:53,297 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 16:35:53,303 INFO L732 BasicCegarLoop]: Path program histogram: [110, 3, 2, 1, 1] [2022-01-18 16:35:53,305 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 16:35:53,305 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 16:35:53,314 INFO L202 PluginConnector]: Adding new model send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 04:35:53 BasicIcfg [2022-01-18 16:35:53,314 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 16:35:53,314 INFO L158 Benchmark]: Toolchain (without parser) took 758322.65ms. Allocated memory was 408.9MB in the beginning and 12.6GB in the end (delta: 12.2GB). Free memory was 368.8MB in the beginning and 7.5GB in the end (delta: -7.2GB). Peak memory consumption was 5.0GB. Max. memory is 16.0GB. [2022-01-18 16:35:53,314 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.10ms. Allocated memory is still 408.9MB. Free memory is still 370.0MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 16:35:53,314 INFO L158 Benchmark]: Boogie Procedure Inliner took 18.24ms. Allocated memory is still 408.9MB. Free memory was 368.8MB in the beginning and 367.3MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 16:35:53,314 INFO L158 Benchmark]: Boogie Preprocessor took 9.56ms. Allocated memory is still 408.9MB. Free memory was 367.3MB in the beginning and 366.3MB in the end (delta: 951.7kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 16:35:53,314 INFO L158 Benchmark]: RCFGBuilder took 160.11ms. Allocated memory is still 408.9MB. Free memory was 366.3MB in the beginning and 356.8MB in the end (delta: 9.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 16:35:53,314 INFO L158 Benchmark]: TraceAbstraction took 758125.36ms. Allocated memory was 408.9MB in the beginning and 12.6GB in the end (delta: 12.2GB). Free memory was 356.5MB in the beginning and 7.5GB in the end (delta: -7.2GB). Peak memory consumption was 5.0GB. Max. memory is 16.0GB. [2022-01-18 16:35:53,314 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.10ms. Allocated memory is still 408.9MB. Free memory is still 370.0MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 18.24ms. Allocated memory is still 408.9MB. Free memory was 368.8MB in the beginning and 367.3MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 9.56ms. Allocated memory is still 408.9MB. Free memory was 367.3MB in the beginning and 366.3MB in the end (delta: 951.7kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 160.11ms. Allocated memory is still 408.9MB. Free memory was 366.3MB in the beginning and 356.8MB in the end (delta: 9.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 758125.36ms. Allocated memory was 408.9MB in the beginning and 12.6GB in the end (delta: 12.2GB). Free memory was 356.5MB in the beginning and 7.5GB in the end (delta: -7.2GB). Peak memory consumption was 5.0GB. 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: 69]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 60 with TraceHistMax 7,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 4ms.. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 60 with TraceHistMax 7,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 4ms.. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 60 with TraceHistMax 7,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 4ms.. - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 60 with TraceHistMax 7,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 8 for 4ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 45 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 758.0s, OverallIterations: 117, TraceHistogramMax: 7, PathProgramHistogramMax: 110, EmptinessCheckTime: 3.9s, AutomataDifference: 359.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 57051 SdHoareTripleChecker+Valid, 89.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 57051 mSDsluCounter, 137413 SdHoareTripleChecker+Invalid, 76.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 53642 IncrementalHoareTripleChecker+Unchecked, 190531 mSDsCounter, 14039 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 172452 IncrementalHoareTripleChecker+Invalid, 240133 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 14039 mSolverCounterUnsat, 8228 mSDtfsCounter, 172452 mSolverCounterSat, 0.6s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 18360 GetRequests, 8796 SyntacticMatches, 415 SemanticMatches, 9149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 320214 ImplicationChecksByTransitivity, 299.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=113353occurred in iteration=114, InterpolantAutomatonStates: 6706, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 90.6s AutomataMinimizationTime, 116 MinimizatonAttempts, 1532444 StatesRemovedByMinimization, 113 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 274.3s InterpolantComputationTime, 11016 NumberOfCodeBlocks, 11016 NumberOfCodeBlocksAsserted, 536 NumberOfCheckSat, 16122 ConstructedInterpolants, 774 QuantifiedInterpolants, 501357 SizeOfPredicates, 450 NumberOfNonLiveVariables, 12081 ConjunctsInSsa, 4796 ConjunctsInUnsatCore, 339 InterpolantComputations, 5 PerfectInterpolantSequences, 2969/26938 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