/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-01 18:05:43,356 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-01 18:05:43,364 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-01 18:05:43,390 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-01 18:05:43,391 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-01 18:05:43,392 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-01 18:05:43,393 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-01 18:05:43,394 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-01 18:05:43,403 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-01 18:05:43,404 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-01 18:05:43,404 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-01 18:05:43,405 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-01 18:05:43,406 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-01 18:05:43,406 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-01 18:05:43,407 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-01 18:05:43,410 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-01 18:05:43,413 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-01 18:05:43,416 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-01 18:05:43,420 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-01 18:05:43,421 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-01 18:05:43,422 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-01 18:05:43,426 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-01 18:05:43,427 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-01 18:05:43,427 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-01 18:05:43,429 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-01 18:05:43,429 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-01 18:05:43,430 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-01 18:05:43,430 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-01 18:05:43,431 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-01 18:05:43,431 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-01 18:05:43,431 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-01 18:05:43,432 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-01 18:05:43,433 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-01 18:05:43,433 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-01 18:05:43,434 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-01 18:05:43,434 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-01 18:05:43,435 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-01 18:05:43,441 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-01 18:05:43,441 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-01 18:05:43,442 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-01 18:05:43,444 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-01 18:05:43,445 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-03-01 18:05:43,480 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-01 18:05:43,480 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-01 18:05:43,481 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-01 18:05:43,481 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-01 18:05:43,481 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-01 18:05:43,482 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-01 18:05:43,482 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-01 18:05:43,482 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-01 18:05:43,482 INFO L138 SettingsManager]: * Use SBE=true [2022-03-01 18:05:43,482 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-01 18:05:43,483 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-01 18:05:43,483 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-01 18:05:43,483 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-01 18:05:43,483 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-01 18:05:43,483 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-01 18:05:43,483 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-01 18:05:43,483 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-01 18:05:43,483 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-01 18:05:43,483 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-01 18:05:43,484 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-01 18:05:43,484 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-01 18:05:43,484 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-01 18:05:43,484 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-01 18:05:43,484 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-01 18:05:43,484 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-01 18:05:43,484 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 18:05:43,485 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-01 18:05:43,485 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-01 18:05:43,485 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-01 18:05:43,485 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-01 18:05:43,485 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-01 18:05:43,485 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-01 18:05:43,485 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-01 18:05:43,485 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-03-01 18:05:43,707 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-01 18:05:43,737 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-01 18:05:43,739 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-01 18:05:43,740 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-01 18:05:43,743 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-01 18:05:43,744 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-03-01 18:05:43,745 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive.wvr.bpl' [2022-03-01 18:05:43,764 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-01 18:05:43,766 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-01 18:05:43,767 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-01 18:05:43,767 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-01 18:05:43,770 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-01 18:05:43,778 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 01.03 06:05:43" (1/1) ... [2022-03-01 18:05:43,784 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 01.03 06:05:43" (1/1) ... [2022-03-01 18:05:43,790 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-01 18:05:43,791 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-01 18:05:43,792 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-01 18:05:43,793 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-01 18:05:43,793 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-01 18:05:43,798 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:05:43" (1/1) ... [2022-03-01 18:05:43,798 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:05:43" (1/1) ... [2022-03-01 18:05:43,799 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:05:43" (1/1) ... [2022-03-01 18:05:43,799 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:05:43" (1/1) ... [2022-03-01 18:05:43,801 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:05:43" (1/1) ... [2022-03-01 18:05:43,803 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:05:43" (1/1) ... [2022-03-01 18:05:43,804 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:05:43" (1/1) ... [2022-03-01 18:05:43,804 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-01 18:05:43,805 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-01 18:05:43,805 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-01 18:05:43,805 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-01 18:05:43,808 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:05:43" (1/1) ... [2022-03-01 18:05:43,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 18:05:43,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:43,844 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-01 18:05:43,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-01 18:05:43,886 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-01 18:05:43,886 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-01 18:05:43,887 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-01 18:05:43,887 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-01 18:05:43,887 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-01 18:05:43,887 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-01 18:05:43,887 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-01 18:05:43,887 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-01 18:05:43,888 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-01 18:05:43,888 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-01 18:05:43,888 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-01 18:05:43,888 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-01 18:05:43,889 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-01 18:05:43,932 INFO L234 CfgBuilder]: Building ICFG [2022-03-01 18:05:43,934 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-01 18:05:44,042 INFO L275 CfgBuilder]: Performing block encoding [2022-03-01 18:05:44,055 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-01 18:05:44,055 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-01 18:05:44,057 INFO L202 PluginConnector]: Adding new model send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 06:05:44 BoogieIcfgContainer [2022-03-01 18:05:44,057 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-01 18:05:44,059 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-01 18:05:44,059 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-01 18:05:44,076 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-01 18:05:44,077 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:05:43" (1/2) ... [2022-03-01 18:05:44,077 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@56fdb1a0 and model type send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 06:05:44, skipping insertion in model container [2022-03-01 18:05:44,078 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 06:05:44" (2/2) ... [2022-03-01 18:05:44,079 INFO L111 eAbstractionObserver]: Analyzing ICFG send-receive.wvr.bpl [2022-03-01 18:05:44,083 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-01 18:05:44,083 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-01 18:05:44,083 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-01 18:05:44,083 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-01 18:05:44,130 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-01 18:05:44,169 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 18:05:44,191 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-01 18:05:44,191 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-01 18:05:44,200 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 37 places, 30 transitions, 84 flow [2022-03-01 18:05:44,256 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-03-01 18:05:44,258 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-03-01 18:05:44,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 18:05:44,267 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:44,267 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:05:44,268 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:05:44,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:44,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1207872569, now seen corresponding path program 1 times [2022-03-01 18:05:44,279 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:44,279 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040324934] [2022-03-01 18:05:44,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:44,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:44,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:44,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:44,387 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:44,387 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040324934] [2022-03-01 18:05:44,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040324934] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:05:44,388 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:05:44,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 18:05:44,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031683167] [2022-03-01 18:05:44,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:05:44,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 18:05:44,394 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:44,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 18:05:44,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 18:05:44,419 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-03-01 18:05:44,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:44,466 INFO L93 Difference]: Finished difference Result 159 states and 404 transitions. [2022-03-01 18:05:44,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 18:05:44,468 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-03-01 18:05:44,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:44,477 INFO L225 Difference]: With dead ends: 159 [2022-03-01 18:05:44,477 INFO L226 Difference]: Without dead ends: 101 [2022-03-01 18:05:44,478 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-03-01 18:05:44,481 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-03-01 18:05:44,482 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-03-01 18:05:44,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-03-01 18:05:44,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2022-03-01 18:05:44,546 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-03-01 18:05:44,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 239 transitions. [2022-03-01 18:05:44,549 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 239 transitions. Word has length 17 [2022-03-01 18:05:44,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:44,549 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 239 transitions. [2022-03-01 18:05:44,550 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-03-01 18:05:44,550 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 239 transitions. [2022-03-01 18:05:44,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 18:05:44,551 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:44,551 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:05:44,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-01 18:05:44,552 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:05:44,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:44,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1862171129, now seen corresponding path program 2 times [2022-03-01 18:05:44,553 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:44,554 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305287164] [2022-03-01 18:05:44,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:44,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:44,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:44,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:44,605 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:44,606 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305287164] [2022-03-01 18:05:44,606 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305287164] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:05:44,606 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:05:44,606 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 18:05:44,606 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556566093] [2022-03-01 18:05:44,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:05:44,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 18:05:44,608 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:44,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 18:05:44,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 18:05:44,609 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-03-01 18:05:44,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:44,662 INFO L93 Difference]: Finished difference Result 153 states and 362 transitions. [2022-03-01 18:05:44,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 18:05:44,662 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-03-01 18:05:44,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:44,664 INFO L225 Difference]: With dead ends: 153 [2022-03-01 18:05:44,665 INFO L226 Difference]: Without dead ends: 123 [2022-03-01 18:05:44,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-01 18:05:44,666 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-03-01 18:05:44,667 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-03-01 18:05:44,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2022-03-01 18:05:44,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2022-03-01 18:05:44,681 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-03-01 18:05:44,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 297 transitions. [2022-03-01 18:05:44,683 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 297 transitions. Word has length 17 [2022-03-01 18:05:44,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:44,684 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 297 transitions. [2022-03-01 18:05:44,684 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-03-01 18:05:44,684 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 297 transitions. [2022-03-01 18:05:44,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 18:05:44,685 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:44,686 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-03-01 18:05:44,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-01 18:05:44,686 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:05:44,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:44,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1723054331, now seen corresponding path program 1 times [2022-03-01 18:05:44,687 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:44,688 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250447941] [2022-03-01 18:05:44,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:44,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:44,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:44,718 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:44,718 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:44,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250447941] [2022-03-01 18:05:44,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250447941] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:05:44,719 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:05:44,719 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-01 18:05:44,719 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871052878] [2022-03-01 18:05:44,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:05:44,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 18:05:44,720 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:44,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 18:05:44,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 18:05:44,721 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-03-01 18:05:44,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:44,739 INFO L93 Difference]: Finished difference Result 137 states and 328 transitions. [2022-03-01 18:05:44,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 18:05:44,740 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-03-01 18:05:44,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:44,742 INFO L225 Difference]: With dead ends: 137 [2022-03-01 18:05:44,742 INFO L226 Difference]: Without dead ends: 137 [2022-03-01 18:05:44,742 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-03-01 18:05:44,743 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-03-01 18:05:44,744 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-03-01 18:05:44,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-03-01 18:05:44,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2022-03-01 18:05:44,754 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-03-01 18:05:44,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 328 transitions. [2022-03-01 18:05:44,756 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 328 transitions. Word has length 19 [2022-03-01 18:05:44,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:44,756 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 328 transitions. [2022-03-01 18:05:44,757 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-03-01 18:05:44,757 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 328 transitions. [2022-03-01 18:05:44,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 18:05:44,758 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:44,758 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-03-01 18:05:44,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-01 18:05:44,759 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:05:44,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:44,760 INFO L85 PathProgramCache]: Analyzing trace with hash 492267679, now seen corresponding path program 1 times [2022-03-01 18:05:44,760 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:44,760 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747874106] [2022-03-01 18:05:44,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:44,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:44,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:44,892 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:44,893 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:44,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747874106] [2022-03-01 18:05:44,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747874106] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:44,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153153827] [2022-03-01 18:05:44,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:44,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:44,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:44,900 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:05:44,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-01 18:05:44,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:44,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-01 18:05:44,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:45,201 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-03-01 18:05:45,240 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:45,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:05:45,335 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:05:45,336 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-03-01 18:05:45,479 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:45,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153153827] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:05:45,483 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:05:45,484 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-03-01 18:05:45,486 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64612633] [2022-03-01 18:05:45,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:05:45,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 18:05:45,488 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:45,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 18:05:45,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-01 18:05:45,489 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-03-01 18:05:45,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:45,652 INFO L93 Difference]: Finished difference Result 207 states and 501 transitions. [2022-03-01 18:05:45,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 18:05:45,652 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-03-01 18:05:45,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:45,657 INFO L225 Difference]: With dead ends: 207 [2022-03-01 18:05:45,657 INFO L226 Difference]: Without dead ends: 177 [2022-03-01 18:05:45,658 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-03-01 18:05:45,661 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-03-01 18:05:45,662 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-03-01 18:05:45,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-03-01 18:05:45,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 157. [2022-03-01 18:05:45,681 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-03-01 18:05:45,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 382 transitions. [2022-03-01 18:05:45,683 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 382 transitions. Word has length 23 [2022-03-01 18:05:45,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:45,691 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 382 transitions. [2022-03-01 18:05:45,691 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-03-01 18:05:45,691 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 382 transitions. [2022-03-01 18:05:45,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 18:05:45,695 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:45,695 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-03-01 18:05:45,712 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-01 18:05:45,899 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-03-01 18:05:45,900 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:05:45,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:45,901 INFO L85 PathProgramCache]: Analyzing trace with hash -306693953, now seen corresponding path program 1 times [2022-03-01 18:05:45,901 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:45,901 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585383201] [2022-03-01 18:05:45,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:45,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:45,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:45,921 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:45,921 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:45,921 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585383201] [2022-03-01 18:05:45,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585383201] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:05:45,922 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:05:45,922 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 18:05:45,922 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266896675] [2022-03-01 18:05:45,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:05:45,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 18:05:45,923 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:45,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 18:05:45,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 18:05:45,923 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-03-01 18:05:45,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:45,949 INFO L93 Difference]: Finished difference Result 175 states and 425 transitions. [2022-03-01 18:05:45,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 18:05:45,949 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-03-01 18:05:45,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:45,950 INFO L225 Difference]: With dead ends: 175 [2022-03-01 18:05:45,950 INFO L226 Difference]: Without dead ends: 175 [2022-03-01 18:05:45,951 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-03-01 18:05:45,951 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-03-01 18:05:45,952 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-03-01 18:05:45,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-03-01 18:05:45,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 153. [2022-03-01 18:05:45,959 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-03-01 18:05:45,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 370 transitions. [2022-03-01 18:05:45,961 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 370 transitions. Word has length 23 [2022-03-01 18:05:45,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:45,961 INFO L470 AbstractCegarLoop]: Abstraction has 153 states and 370 transitions. [2022-03-01 18:05:45,961 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-03-01 18:05:45,961 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 370 transitions. [2022-03-01 18:05:45,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 18:05:45,962 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:45,962 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-03-01 18:05:45,962 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-01 18:05:45,963 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:05:45,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:45,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1596160095, now seen corresponding path program 2 times [2022-03-01 18:05:45,963 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:45,963 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071600700] [2022-03-01 18:05:45,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:45,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:45,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:46,018 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:46,019 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:46,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071600700] [2022-03-01 18:05:46,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071600700] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:46,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734807207] [2022-03-01 18:05:46,019 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:05:46,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:46,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:46,021 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:05:46,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-01 18:05:46,059 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:05:46,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:05:46,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-01 18:05:46,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:46,108 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:05:46,108 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-01 18:05:46,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734807207] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:05:46,109 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-01 18:05:46,109 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2022-03-01 18:05:46,109 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797282331] [2022-03-01 18:05:46,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:05:46,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 18:05:46,109 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:46,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 18:05:46,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-01 18:05:46,110 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-03-01 18:05:46,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:46,133 INFO L93 Difference]: Finished difference Result 401 states and 958 transitions. [2022-03-01 18:05:46,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 18:05:46,134 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-03-01 18:05:46,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:46,136 INFO L225 Difference]: With dead ends: 401 [2022-03-01 18:05:46,136 INFO L226 Difference]: Without dead ends: 393 [2022-03-01 18:05:46,137 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-03-01 18:05:46,137 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-03-01 18:05:46,138 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-03-01 18:05:46,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-03-01 18:05:46,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 259. [2022-03-01 18:05:46,157 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-03-01 18:05:46,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 649 transitions. [2022-03-01 18:05:46,159 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 649 transitions. Word has length 25 [2022-03-01 18:05:46,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:46,159 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 649 transitions. [2022-03-01 18:05:46,159 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-03-01 18:05:46,159 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 649 transitions. [2022-03-01 18:05:46,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:05:46,161 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:46,161 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-03-01 18:05:46,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-01 18:05:46,383 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-03-01 18:05:46,384 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:05:46,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:46,384 INFO L85 PathProgramCache]: Analyzing trace with hash 514888445, now seen corresponding path program 3 times [2022-03-01 18:05:46,384 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:46,385 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261960392] [2022-03-01 18:05:46,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:46,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:46,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:46,419 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:46,419 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:46,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261960392] [2022-03-01 18:05:46,419 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261960392] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:46,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439466482] [2022-03-01 18:05:46,420 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:05:46,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:46,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:46,421 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:05:46,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-01 18:05:46,465 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:05:46,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:05:46,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-01 18:05:46,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:46,523 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:46,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:05:46,578 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:46,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439466482] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:05:46,578 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:05:46,579 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-03-01 18:05:46,579 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135727422] [2022-03-01 18:05:46,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:05:46,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 18:05:46,580 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:46,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 18:05:46,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 18:05:46,580 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-03-01 18:05:46,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:46,606 INFO L93 Difference]: Finished difference Result 363 states and 850 transitions. [2022-03-01 18:05:46,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 18:05:46,606 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-03-01 18:05:46,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:46,608 INFO L225 Difference]: With dead ends: 363 [2022-03-01 18:05:46,608 INFO L226 Difference]: Without dead ends: 363 [2022-03-01 18:05:46,609 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-03-01 18:05:46,609 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-03-01 18:05:46,610 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-03-01 18:05:46,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2022-03-01 18:05:46,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 319. [2022-03-01 18:05:46,618 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-03-01 18:05:46,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 763 transitions. [2022-03-01 18:05:46,619 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 763 transitions. Word has length 29 [2022-03-01 18:05:46,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:46,619 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 763 transitions. [2022-03-01 18:05:46,620 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-03-01 18:05:46,620 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 763 transitions. [2022-03-01 18:05:46,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:05:46,621 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:46,621 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-03-01 18:05:46,646 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-01 18:05:46,835 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-03-01 18:05:46,836 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:05:46,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:46,836 INFO L85 PathProgramCache]: Analyzing trace with hash -284073187, now seen corresponding path program 1 times [2022-03-01 18:05:46,836 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:46,836 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174520899] [2022-03-01 18:05:46,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:46,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:46,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:46,973 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:46,973 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:46,973 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174520899] [2022-03-01 18:05:46,973 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174520899] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:46,973 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314803480] [2022-03-01 18:05:46,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:46,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:46,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:46,976 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:05:47,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-01 18:05:47,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:47,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-01 18:05:47,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:47,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:05:47,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:05:47,291 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-03-01 18:05:47,312 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:47,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:05:47,477 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:05:47,478 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-03-01 18:05:47,624 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:47,625 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314803480] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:05:47,625 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:05:47,625 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 18:05:47,625 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763011774] [2022-03-01 18:05:47,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:05:47,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:05:47,626 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:47,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:05:47,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:05:47,627 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-03-01 18:05:47,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:47,871 INFO L93 Difference]: Finished difference Result 559 states and 1363 transitions. [2022-03-01 18:05:47,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 18:05:47,872 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-03-01 18:05:47,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:47,874 INFO L225 Difference]: With dead ends: 559 [2022-03-01 18:05:47,874 INFO L226 Difference]: Without dead ends: 519 [2022-03-01 18:05:47,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=151, Invalid=499, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:05:47,875 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-03-01 18:05:47,876 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-03-01 18:05:47,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2022-03-01 18:05:47,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 355. [2022-03-01 18:05:47,885 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-03-01 18:05:47,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 845 transitions. [2022-03-01 18:05:47,886 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 845 transitions. Word has length 29 [2022-03-01 18:05:47,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:47,887 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 845 transitions. [2022-03-01 18:05:47,887 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-03-01 18:05:47,887 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 845 transitions. [2022-03-01 18:05:47,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:05:47,888 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:47,888 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-03-01 18:05:47,914 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-01 18:05:48,103 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-03-01 18:05:48,104 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:05:48,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:48,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1033543259, now seen corresponding path program 2 times [2022-03-01 18:05:48,104 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:48,104 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271326358] [2022-03-01 18:05:48,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:48,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:48,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:48,260 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:48,260 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:48,260 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271326358] [2022-03-01 18:05:48,261 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271326358] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:48,261 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348898468] [2022-03-01 18:05:48,261 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:05:48,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:48,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:48,262 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:05:48,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-01 18:05:48,300 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:05:48,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:05:48,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-01 18:05:48,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:48,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:05:48,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:05:48,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:05:48,514 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-03-01 18:05:48,535 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:48,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:05:48,705 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:05:48,705 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-03-01 18:05:48,885 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:48,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348898468] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:05:48,885 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:05:48,885 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 18:05:48,885 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394588952] [2022-03-01 18:05:48,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:05:48,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:05:48,887 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:48,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:05:48,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:05:48,888 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-03-01 18:05:49,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:49,154 INFO L93 Difference]: Finished difference Result 601 states and 1451 transitions. [2022-03-01 18:05:49,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 18:05:49,154 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-03-01 18:05:49,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:49,157 INFO L225 Difference]: With dead ends: 601 [2022-03-01 18:05:49,157 INFO L226 Difference]: Without dead ends: 561 [2022-03-01 18:05:49,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=148, Invalid=502, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:05:49,159 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-03-01 18:05:49,159 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-03-01 18:05:49,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2022-03-01 18:05:49,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 363. [2022-03-01 18:05:49,169 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-03-01 18:05:49,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 865 transitions. [2022-03-01 18:05:49,170 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 865 transitions. Word has length 29 [2022-03-01 18:05:49,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:49,171 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 865 transitions. [2022-03-01 18:05:49,171 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-03-01 18:05:49,172 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 865 transitions. [2022-03-01 18:05:49,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:05:49,172 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:49,173 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-03-01 18:05:49,195 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-03-01 18:05:49,387 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-03-01 18:05:49,388 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:05:49,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:49,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1790737123, now seen corresponding path program 3 times [2022-03-01 18:05:49,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:49,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890163199] [2022-03-01 18:05:49,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:49,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:49,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:49,495 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:49,495 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:49,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890163199] [2022-03-01 18:05:49,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890163199] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:49,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031247321] [2022-03-01 18:05:49,495 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:05:49,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:49,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:49,497 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:05:49,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-01 18:05:49,533 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:05:49,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:05:49,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-01 18:05:49,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:49,707 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-01 18:05:49,707 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-03-01 18:05:49,726 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:49,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:05:49,882 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:05:49,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 58 [2022-03-01 18:05:50,016 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:50,016 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031247321] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:05:50,016 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:05:50,017 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-03-01 18:05:50,017 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727726015] [2022-03-01 18:05:50,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:05:50,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:05:50,017 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:50,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:05:50,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:05:50,018 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-03-01 18:05:50,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:50,207 INFO L93 Difference]: Finished difference Result 495 states and 1181 transitions. [2022-03-01 18:05:50,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 18:05:50,208 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-03-01 18:05:50,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:50,210 INFO L225 Difference]: With dead ends: 495 [2022-03-01 18:05:50,210 INFO L226 Difference]: Without dead ends: 459 [2022-03-01 18:05:50,210 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-03-01 18:05:50,211 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-03-01 18:05:50,211 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-03-01 18:05:50,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2022-03-01 18:05:50,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 395. [2022-03-01 18:05:50,220 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-03-01 18:05:50,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 945 transitions. [2022-03-01 18:05:50,244 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 945 transitions. Word has length 29 [2022-03-01 18:05:50,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:50,244 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 945 transitions. [2022-03-01 18:05:50,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:05:50,245 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 945 transitions. [2022-03-01 18:05:50,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:05:50,247 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:50,247 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-03-01 18:05:50,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-01 18:05:50,469 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-03-01 18:05:50,470 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:05:50,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:50,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1325830121, now seen corresponding path program 4 times [2022-03-01 18:05:50,471 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:50,471 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288622275] [2022-03-01 18:05:50,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:50,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:50,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:50,596 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:50,596 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:50,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288622275] [2022-03-01 18:05:50,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288622275] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:50,597 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582271505] [2022-03-01 18:05:50,597 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:05:50,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:50,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:50,598 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:05:50,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-01 18:05:50,629 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:05:50,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:05:50,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-01 18:05:50,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:50,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:05:50,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:05:50,844 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-03-01 18:05:50,866 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:50,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:05:51,034 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:05:51,035 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-03-01 18:05:51,192 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:51,192 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582271505] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:05:51,192 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:05:51,192 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 18:05:51,192 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520824221] [2022-03-01 18:05:51,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:05:51,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:05:51,194 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:51,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:05:51,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:05:51,195 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-03-01 18:05:51,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:51,458 INFO L93 Difference]: Finished difference Result 631 states and 1517 transitions. [2022-03-01 18:05:51,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 18:05:51,459 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-03-01 18:05:51,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:51,462 INFO L225 Difference]: With dead ends: 631 [2022-03-01 18:05:51,462 INFO L226 Difference]: Without dead ends: 591 [2022-03-01 18:05:51,462 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=148, Invalid=502, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:05:51,463 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-03-01 18:05:51,463 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-03-01 18:05:51,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2022-03-01 18:05:51,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 397. [2022-03-01 18:05:51,473 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-03-01 18:05:51,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 949 transitions. [2022-03-01 18:05:51,475 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 949 transitions. Word has length 29 [2022-03-01 18:05:51,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:51,475 INFO L470 AbstractCegarLoop]: Abstraction has 397 states and 949 transitions. [2022-03-01 18:05:51,475 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-03-01 18:05:51,475 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 949 transitions. [2022-03-01 18:05:51,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:05:51,476 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:51,476 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-03-01 18:05:51,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-01 18:05:51,691 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-03-01 18:05:51,691 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:05:51,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:51,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1819743071, now seen corresponding path program 5 times [2022-03-01 18:05:51,692 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:51,692 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058271218] [2022-03-01 18:05:51,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:51,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:51,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:51,802 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:51,803 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:51,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058271218] [2022-03-01 18:05:51,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058271218] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:51,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731663866] [2022-03-01 18:05:51,803 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:05:51,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:51,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:51,804 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:05:51,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-01 18:05:51,841 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:05:51,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:05:51,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-01 18:05:51,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:52,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:05:52,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:05:52,082 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-03-01 18:05:52,099 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:52,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:05:52,258 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:05:52,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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-03-01 18:05:52,394 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:52,395 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731663866] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:05:52,395 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:05:52,395 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 18:05:52,395 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110719918] [2022-03-01 18:05:52,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:05:52,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:05:52,396 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:52,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:05:52,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:05:52,396 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-03-01 18:05:52,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:52,646 INFO L93 Difference]: Finished difference Result 617 states and 1487 transitions. [2022-03-01 18:05:52,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 18:05:52,646 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-03-01 18:05:52,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:52,649 INFO L225 Difference]: With dead ends: 617 [2022-03-01 18:05:52,649 INFO L226 Difference]: Without dead ends: 577 [2022-03-01 18:05:52,649 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=148, Invalid=502, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:05:52,650 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-03-01 18:05:52,650 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-03-01 18:05:52,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2022-03-01 18:05:52,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 395. [2022-03-01 18:05:52,659 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-03-01 18:05:52,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 945 transitions. [2022-03-01 18:05:52,661 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 945 transitions. Word has length 29 [2022-03-01 18:05:52,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:52,661 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 945 transitions. [2022-03-01 18:05:52,661 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-03-01 18:05:52,661 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 945 transitions. [2022-03-01 18:05:52,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-01 18:05:52,662 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:52,663 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-03-01 18:05:52,690 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-01 18:05:52,883 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-03-01 18:05:52,883 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:05:52,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:52,884 INFO L85 PathProgramCache]: Analyzing trace with hash -835486561, now seen corresponding path program 6 times [2022-03-01 18:05:52,884 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:52,884 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821567569] [2022-03-01 18:05:52,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:52,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:52,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:52,927 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:52,928 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:52,928 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821567569] [2022-03-01 18:05:52,928 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821567569] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:52,928 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291498559] [2022-03-01 18:05:52,928 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:05:52,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:52,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:52,929 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:05:52,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-01 18:05:52,958 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-01 18:05:52,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:05:52,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 18:05:52,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:53,021 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:05:53,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:05:53,089 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:05:53,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291498559] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:05:53,090 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:05:53,090 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-03-01 18:05:53,090 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148827736] [2022-03-01 18:05:53,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:05:53,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 18:05:53,090 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:53,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 18:05:53,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-01 18:05:53,091 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-03-01 18:05:53,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:53,132 INFO L93 Difference]: Finished difference Result 855 states and 2010 transitions. [2022-03-01 18:05:53,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 18:05:53,132 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-03-01 18:05:53,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:53,136 INFO L225 Difference]: With dead ends: 855 [2022-03-01 18:05:53,136 INFO L226 Difference]: Without dead ends: 847 [2022-03-01 18:05:53,136 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-03-01 18:05:53,137 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-03-01 18:05:53,137 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-03-01 18:05:53,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2022-03-01 18:05:53,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 507. [2022-03-01 18:05:53,150 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-03-01 18:05:53,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 1241 transitions. [2022-03-01 18:05:53,152 INFO L78 Accepts]: Start accepts. Automaton has 507 states and 1241 transitions. Word has length 31 [2022-03-01 18:05:53,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:53,152 INFO L470 AbstractCegarLoop]: Abstraction has 507 states and 1241 transitions. [2022-03-01 18:05:53,152 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-03-01 18:05:53,152 INFO L276 IsEmpty]: Start isEmpty. Operand 507 states and 1241 transitions. [2022-03-01 18:05:53,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-01 18:05:53,153 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:53,153 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-03-01 18:05:53,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-01 18:05:53,376 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-03-01 18:05:53,376 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:05:53,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:53,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1205031033, now seen corresponding path program 7 times [2022-03-01 18:05:53,377 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:53,377 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681545212] [2022-03-01 18:05:53,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:53,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:53,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:53,485 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:05:53,486 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:53,486 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681545212] [2022-03-01 18:05:53,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681545212] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:53,486 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412448007] [2022-03-01 18:05:53,486 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:05:53,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:53,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:53,488 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:05:53,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-01 18:05:53,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:53,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-01 18:05:53,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:53,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:05:53,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:05:53,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:05:53,789 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-03-01 18:05:53,804 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:05:53,805 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:05:53,993 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:05:53,994 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-03-01 18:05:54,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-03-01 18:05:54,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412448007] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:05:54,137 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:05:54,137 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 18:05:54,137 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685562669] [2022-03-01 18:05:54,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:05:54,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:05:54,138 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:54,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:05:54,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:05:54,139 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-03-01 18:05:54,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:54,439 INFO L93 Difference]: Finished difference Result 823 states and 2019 transitions. [2022-03-01 18:05:54,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 18:05:54,439 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-03-01 18:05:54,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:54,443 INFO L225 Difference]: With dead ends: 823 [2022-03-01 18:05:54,443 INFO L226 Difference]: Without dead ends: 787 [2022-03-01 18:05:54,443 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=160, Invalid=542, Unknown=0, NotChecked=0, Total=702 [2022-03-01 18:05:54,444 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.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:05:54,444 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.2s Time] [2022-03-01 18:05:54,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2022-03-01 18:05:54,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 525. [2022-03-01 18:05:54,456 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-03-01 18:05:54,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 1285 transitions. [2022-03-01 18:05:54,458 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 1285 transitions. Word has length 33 [2022-03-01 18:05:54,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:54,458 INFO L470 AbstractCegarLoop]: Abstraction has 525 states and 1285 transitions. [2022-03-01 18:05:54,458 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-03-01 18:05:54,458 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 1285 transitions. [2022-03-01 18:05:54,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-01 18:05:54,459 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:54,459 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-03-01 18:05:54,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-01 18:05:54,682 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-03-01 18:05:54,682 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:05:54,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:54,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1014287105, now seen corresponding path program 8 times [2022-03-01 18:05:54,683 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:54,683 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720935011] [2022-03-01 18:05:54,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:54,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:54,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:54,781 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:05:54,782 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:54,782 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720935011] [2022-03-01 18:05:54,782 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720935011] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:54,782 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456506430] [2022-03-01 18:05:54,782 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:05:54,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:54,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:54,783 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:05:54,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-01 18:05:54,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:05:54,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:05:54,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-01 18:05:54,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:55,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:05:55,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:05:55,081 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-03-01 18:05:55,096 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:05:55,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:05:55,262 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:05:55,262 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-03-01 18:05:55,406 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:05:55,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456506430] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:05:55,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:05:55,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 18:05:55,406 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29423407] [2022-03-01 18:05:55,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:05:55,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:05:55,407 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:55,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:05:55,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:05:55,408 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-03-01 18:05:55,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:55,629 INFO L93 Difference]: Finished difference Result 891 states and 2165 transitions. [2022-03-01 18:05:55,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 18:05:55,630 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-03-01 18:05:55,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:55,633 INFO L225 Difference]: With dead ends: 891 [2022-03-01 18:05:55,633 INFO L226 Difference]: Without dead ends: 851 [2022-03-01 18:05:55,634 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-03-01 18:05:55,634 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-03-01 18:05:55,634 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-03-01 18:05:55,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2022-03-01 18:05:55,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 521. [2022-03-01 18:05:55,666 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-03-01 18:05:55,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1279 transitions. [2022-03-01 18:05:55,668 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1279 transitions. Word has length 33 [2022-03-01 18:05:55,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:55,668 INFO L470 AbstractCegarLoop]: Abstraction has 521 states and 1279 transitions. [2022-03-01 18:05:55,668 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-03-01 18:05:55,668 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1279 transitions. [2022-03-01 18:05:55,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-01 18:05:55,669 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:55,669 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-03-01 18:05:55,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-01 18:05:55,892 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-03-01 18:05:55,892 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:05:55,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:55,893 INFO L85 PathProgramCache]: Analyzing trace with hash -2015923837, now seen corresponding path program 9 times [2022-03-01 18:05:55,893 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:55,893 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885690599] [2022-03-01 18:05:55,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:55,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:55,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:55,992 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:55,992 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:55,992 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885690599] [2022-03-01 18:05:55,992 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885690599] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:55,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973704105] [2022-03-01 18:05:55,993 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:05:55,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:55,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:55,996 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:05:56,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-01 18:05:56,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 18:05:56,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:05:56,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-01 18:05:56,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:56,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:05:56,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:05:56,374 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-03-01 18:05:56,395 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:56,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:05:56,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:05:56,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:05:56,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:05:56,601 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:05:56,602 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-03-01 18:05:56,763 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:56,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973704105] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:05:56,764 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:05:56,764 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-03-01 18:05:56,764 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907314520] [2022-03-01 18:05:56,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:05:56,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 18:05:56,764 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:56,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 18:05:56,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:05:56,765 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-03-01 18:05:57,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:57,069 INFO L93 Difference]: Finished difference Result 805 states and 1925 transitions. [2022-03-01 18:05:57,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 18:05:57,070 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-03-01 18:05:57,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:57,073 INFO L225 Difference]: With dead ends: 805 [2022-03-01 18:05:57,073 INFO L226 Difference]: Without dead ends: 765 [2022-03-01 18:05:57,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=190, Invalid=622, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:05:57,074 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-03-01 18:05:57,074 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-03-01 18:05:57,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2022-03-01 18:05:57,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 517. [2022-03-01 18:05:57,085 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-03-01 18:05:57,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 1269 transitions. [2022-03-01 18:05:57,087 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 1269 transitions. Word has length 33 [2022-03-01 18:05:57,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:57,088 INFO L470 AbstractCegarLoop]: Abstraction has 517 states and 1269 transitions. [2022-03-01 18:05:57,088 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-03-01 18:05:57,088 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 1269 transitions. [2022-03-01 18:05:57,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-01 18:05:57,089 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:57,089 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-03-01 18:05:57,118 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-03-01 18:05:57,308 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-03-01 18:05:57,308 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:05:57,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:57,308 INFO L85 PathProgramCache]: Analyzing trace with hash 479016773, now seen corresponding path program 10 times [2022-03-01 18:05:57,308 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:57,308 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857537266] [2022-03-01 18:05:57,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:57,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:57,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:57,420 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:05:57,420 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:57,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857537266] [2022-03-01 18:05:57,420 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857537266] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:57,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051542380] [2022-03-01 18:05:57,420 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:05:57,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:57,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:57,424 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:05:57,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-01 18:05:57,446 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:05:57,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:05:57,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-01 18:05:57,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:57,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:05:57,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:05:57,718 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-03-01 18:05:57,737 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:05:57,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:05:57,909 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:05:57,910 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-03-01 18:05:58,047 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:05:58,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051542380] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:05:58,047 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:05:58,047 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 18:05:58,047 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109148650] [2022-03-01 18:05:58,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:05:58,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:05:58,048 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:58,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:05:58,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:05:58,049 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-03-01 18:05:58,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:58,328 INFO L93 Difference]: Finished difference Result 919 states and 2215 transitions. [2022-03-01 18:05:58,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 18:05:58,328 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-03-01 18:05:58,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:58,332 INFO L225 Difference]: With dead ends: 919 [2022-03-01 18:05:58,332 INFO L226 Difference]: Without dead ends: 883 [2022-03-01 18:05:58,332 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=172, Invalid=584, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:05:58,333 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-03-01 18:05:58,333 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-03-01 18:05:58,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states. [2022-03-01 18:05:58,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 521. [2022-03-01 18:05:58,345 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-03-01 18:05:58,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1269 transitions. [2022-03-01 18:05:58,347 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1269 transitions. Word has length 33 [2022-03-01 18:05:58,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:58,347 INFO L470 AbstractCegarLoop]: Abstraction has 521 states and 1269 transitions. [2022-03-01 18:05:58,347 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-03-01 18:05:58,347 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1269 transitions. [2022-03-01 18:05:58,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-01 18:05:58,348 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:58,348 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-03-01 18:05:58,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-01 18:05:58,565 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-03-01 18:05:58,565 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:05:58,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:58,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1048776635, now seen corresponding path program 11 times [2022-03-01 18:05:58,565 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:58,565 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034135098] [2022-03-01 18:05:58,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:58,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:58,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:58,679 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:05:58,679 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:58,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034135098] [2022-03-01 18:05:58,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034135098] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:58,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907898365] [2022-03-01 18:05:58,679 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:05:58,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:58,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:58,681 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:05:58,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-01 18:05:58,711 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 18:05:58,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:05:58,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-01 18:05:58,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:58,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:05:58,974 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:05:58,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 19 [2022-03-01 18:05:58,994 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:05:58,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:05:59,151 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:05:59,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 58 [2022-03-01 18:05:59,272 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:05:59,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [907898365] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:05:59,272 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:05:59,273 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 18:05:59,274 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457290335] [2022-03-01 18:05:59,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:05:59,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:05:59,274 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:59,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:05:59,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:05:59,275 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-03-01 18:05:59,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:59,469 INFO L93 Difference]: Finished difference Result 779 states and 1889 transitions. [2022-03-01 18:05:59,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 18:05:59,470 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-03-01 18:05:59,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:59,473 INFO L225 Difference]: With dead ends: 779 [2022-03-01 18:05:59,473 INFO L226 Difference]: Without dead ends: 743 [2022-03-01 18:05:59,474 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-03-01 18:05:59,475 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-03-01 18:05:59,475 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-03-01 18:05:59,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2022-03-01 18:05:59,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 463. [2022-03-01 18:05:59,485 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-03-01 18:05:59,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 1131 transitions. [2022-03-01 18:05:59,486 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 1131 transitions. Word has length 33 [2022-03-01 18:05:59,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:59,487 INFO L470 AbstractCegarLoop]: Abstraction has 463 states and 1131 transitions. [2022-03-01 18:05:59,487 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-03-01 18:05:59,487 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 1131 transitions. [2022-03-01 18:05:59,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-01 18:05:59,488 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:59,488 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-03-01 18:05:59,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-01 18:05:59,695 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-03-01 18:05:59,695 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:05:59,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:59,696 INFO L85 PathProgramCache]: Analyzing trace with hash -522701061, now seen corresponding path program 12 times [2022-03-01 18:05:59,696 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:59,696 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81417215] [2022-03-01 18:05:59,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:59,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:59,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:59,881 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:59,881 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:59,881 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81417215] [2022-03-01 18:05:59,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81417215] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:59,882 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789820424] [2022-03-01 18:05:59,882 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:05:59,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:59,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:59,884 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:05:59,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-01 18:05:59,921 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-01 18:05:59,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:05:59,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:05:59,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:00,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:00,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:00,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:00,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:00,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:00,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:00,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:00,334 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-03-01 18:06:00,355 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:00,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:00,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:00,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:00,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:00,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:00,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:00,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:00,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:00,698 INFO L353 Elim1Store]: treesize reduction 19, result has 76.5 percent of original size [2022-03-01 18:06:00,698 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-03-01 18:06:01,004 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:01,004 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789820424] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:01,004 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:01,004 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-01 18:06:01,004 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96966923] [2022-03-01 18:06:01,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:01,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 18:06:01,005 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:01,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 18:06:01,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=387, Unknown=0, NotChecked=0, Total=506 [2022-03-01 18:06:01,005 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-03-01 18:06:01,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:01,526 INFO L93 Difference]: Finished difference Result 1223 states and 3157 transitions. [2022-03-01 18:06:01,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-01 18:06:01,526 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-03-01 18:06:01,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:01,531 INFO L225 Difference]: With dead ends: 1223 [2022-03-01 18:06:01,531 INFO L226 Difference]: Without dead ends: 1195 [2022-03-01 18:06:01,531 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-03-01 18:06:01,532 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-03-01 18:06:01,532 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-03-01 18:06:01,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1195 states. [2022-03-01 18:06:01,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1195 to 695. [2022-03-01 18:06:01,547 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-03-01 18:06:01,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 695 states to 695 states and 1707 transitions. [2022-03-01 18:06:01,549 INFO L78 Accepts]: Start accepts. Automaton has 695 states and 1707 transitions. Word has length 35 [2022-03-01 18:06:01,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:01,550 INFO L470 AbstractCegarLoop]: Abstraction has 695 states and 1707 transitions. [2022-03-01 18:06:01,550 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-03-01 18:06:01,550 INFO L276 IsEmpty]: Start isEmpty. Operand 695 states and 1707 transitions. [2022-03-01 18:06:01,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-01 18:06:01,551 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:01,551 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-03-01 18:06:01,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-01 18:06:01,764 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-03-01 18:06:01,765 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:01,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:01,765 INFO L85 PathProgramCache]: Analyzing trace with hash -572389961, now seen corresponding path program 13 times [2022-03-01 18:06:01,765 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:01,765 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913010055] [2022-03-01 18:06:01,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:01,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:01,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:01,941 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:01,941 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:01,941 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913010055] [2022-03-01 18:06:01,942 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913010055] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:01,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613425197] [2022-03-01 18:06:01,942 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:06:01,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:01,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:01,943 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:01,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-01 18:06:01,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:01,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:06:01,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:02,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:02,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:02,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:02,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:02,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:02,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:02,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:02,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:02,275 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-03-01 18:06:02,296 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:02,296 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:02,567 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-01 18:06:02,568 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-03-01 18:06:02,868 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:02,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613425197] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:02,869 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:02,869 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-03-01 18:06:02,869 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606269954] [2022-03-01 18:06:02,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:02,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 18:06:02,869 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:02,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 18:06:02,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2022-03-01 18:06:02,870 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-03-01 18:06:03,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:03,563 INFO L93 Difference]: Finished difference Result 2455 states and 5992 transitions. [2022-03-01 18:06:03,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-01 18:06:03,564 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-03-01 18:06:03,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:03,570 INFO L225 Difference]: With dead ends: 2455 [2022-03-01 18:06:03,570 INFO L226 Difference]: Without dead ends: 2091 [2022-03-01 18:06:03,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=389, Invalid=1591, Unknown=0, NotChecked=0, Total=1980 [2022-03-01 18:06:03,571 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 322 mSDsluCounter, 654 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-03-01 18:06:03,571 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-03-01 18:06:03,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2091 states. [2022-03-01 18:06:03,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2091 to 751. [2022-03-01 18:06:03,592 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-03-01 18:06:03,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 1883 transitions. [2022-03-01 18:06:03,594 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 1883 transitions. Word has length 35 [2022-03-01 18:06:03,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:03,594 INFO L470 AbstractCegarLoop]: Abstraction has 751 states and 1883 transitions. [2022-03-01 18:06:03,594 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-03-01 18:06:03,594 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 1883 transitions. [2022-03-01 18:06:03,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-01 18:06:03,595 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:03,595 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-03-01 18:06:03,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-01 18:06:03,811 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-03-01 18:06:03,812 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:03,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:03,812 INFO L85 PathProgramCache]: Analyzing trace with hash 469623035, now seen corresponding path program 14 times [2022-03-01 18:06:03,812 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:03,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139431977] [2022-03-01 18:06:03,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:03,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:03,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:03,956 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:03,956 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:03,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139431977] [2022-03-01 18:06:03,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139431977] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:03,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142647723] [2022-03-01 18:06:03,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:06:03,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:03,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:03,960 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:03,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-01 18:06:03,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:06:03,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:03,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:06:03,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:04,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:04,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:04,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:04,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:04,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:04,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:04,283 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-03-01 18:06:04,298 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:04,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:04,545 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-01 18:06:04,545 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-03-01 18:06:04,826 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:04,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142647723] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:04,827 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:04,827 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-03-01 18:06:04,827 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421145832] [2022-03-01 18:06:04,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:04,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 18:06:04,827 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:04,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 18:06:04,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2022-03-01 18:06:04,828 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-03-01 18:06:05,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:05,177 INFO L93 Difference]: Finished difference Result 1247 states and 3071 transitions. [2022-03-01 18:06:05,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 18:06:05,177 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-03-01 18:06:05,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:05,181 INFO L225 Difference]: With dead ends: 1247 [2022-03-01 18:06:05,181 INFO L226 Difference]: Without dead ends: 1215 [2022-03-01 18:06:05,181 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-03-01 18:06:05,182 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-03-01 18:06:05,182 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-03-01 18:06:05,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1215 states. [2022-03-01 18:06:05,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1215 to 911. [2022-03-01 18:06:05,197 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-03-01 18:06:05,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 911 states to 911 states and 2289 transitions. [2022-03-01 18:06:05,200 INFO L78 Accepts]: Start accepts. Automaton has 911 states and 2289 transitions. Word has length 35 [2022-03-01 18:06:05,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:05,200 INFO L470 AbstractCegarLoop]: Abstraction has 911 states and 2289 transitions. [2022-03-01 18:06:05,200 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-03-01 18:06:05,200 INFO L276 IsEmpty]: Start isEmpty. Operand 911 states and 2289 transitions. [2022-03-01 18:06:05,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-01 18:06:05,202 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:05,202 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-03-01 18:06:05,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-01 18:06:05,415 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-03-01 18:06:05,415 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:05,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:05,416 INFO L85 PathProgramCache]: Analyzing trace with hash 761846011, now seen corresponding path program 15 times [2022-03-01 18:06:05,416 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:05,416 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588838749] [2022-03-01 18:06:05,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:05,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:05,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:05,568 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:05,569 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:05,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588838749] [2022-03-01 18:06:05,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588838749] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:05,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886304673] [2022-03-01 18:06:05,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:06:05,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:05,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:05,572 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:05,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-01 18:06:05,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 18:06:05,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:05,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 18:06:05,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:05,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:05,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:05,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:05,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:05,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:05,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:05,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:05,903 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-03-01 18:06:05,921 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:05,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:06,200 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:06,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:06,203 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:06,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:06,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:06,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:06,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:06,247 INFO L353 Elim1Store]: treesize reduction 17, result has 78.5 percent of original size [2022-03-01 18:06:06,248 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-03-01 18:06:06,512 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:06,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [886304673] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:06,512 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:06,512 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-03-01 18:06:06,512 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486800401] [2022-03-01 18:06:06,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:06,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 18:06:06,513 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:06,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 18:06:06,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=420, Unknown=0, NotChecked=0, Total=552 [2022-03-01 18:06:06,513 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-03-01 18:06:07,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:07,228 INFO L93 Difference]: Finished difference Result 2355 states and 5696 transitions. [2022-03-01 18:06:07,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-01 18:06:07,228 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-03-01 18:06:07,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:07,234 INFO L225 Difference]: With dead ends: 2355 [2022-03-01 18:06:07,234 INFO L226 Difference]: Without dead ends: 2015 [2022-03-01 18:06:07,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=413, Invalid=1567, Unknown=0, NotChecked=0, Total=1980 [2022-03-01 18:06:07,236 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-03-01 18:06:07,236 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-03-01 18:06:07,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2015 states. [2022-03-01 18:06:07,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2015 to 1151. [2022-03-01 18:06:07,260 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-03-01 18:06:07,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1151 states to 1151 states and 2905 transitions. [2022-03-01 18:06:07,263 INFO L78 Accepts]: Start accepts. Automaton has 1151 states and 2905 transitions. Word has length 35 [2022-03-01 18:06:07,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:07,263 INFO L470 AbstractCegarLoop]: Abstraction has 1151 states and 2905 transitions. [2022-03-01 18:06:07,263 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-03-01 18:06:07,263 INFO L276 IsEmpty]: Start isEmpty. Operand 1151 states and 2905 transitions. [2022-03-01 18:06:07,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-01 18:06:07,265 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:07,265 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-03-01 18:06:07,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-01 18:06:07,479 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-03-01 18:06:07,479 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:07,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:07,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1754170107, now seen corresponding path program 16 times [2022-03-01 18:06:07,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:07,480 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263617381] [2022-03-01 18:06:07,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:07,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:07,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:07,619 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:07,620 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:07,620 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263617381] [2022-03-01 18:06:07,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263617381] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:07,620 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076500975] [2022-03-01 18:06:07,620 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:06:07,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:07,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:07,624 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:07,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-01 18:06:07,659 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:06:07,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:07,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:06:07,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:08,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:08,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:08,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:08,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:08,002 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-03-01 18:06:08,021 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:08,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:08,267 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-01 18:06:08,267 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-03-01 18:06:08,488 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:08,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076500975] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:08,489 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:08,489 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-01 18:06:08,489 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3415102] [2022-03-01 18:06:08,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:08,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 18:06:08,489 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:08,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 18:06:08,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2022-03-01 18:06:08,490 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-03-01 18:06:09,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:09,022 INFO L93 Difference]: Finished difference Result 2075 states and 5235 transitions. [2022-03-01 18:06:09,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-01 18:06:09,023 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-03-01 18:06:09,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:09,028 INFO L225 Difference]: With dead ends: 2075 [2022-03-01 18:06:09,028 INFO L226 Difference]: Without dead ends: 1915 [2022-03-01 18:06:09,029 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-03-01 18:06:09,029 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-03-01 18:06:09,029 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-03-01 18:06:09,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1915 states. [2022-03-01 18:06:09,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1915 to 907. [2022-03-01 18:06:09,049 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-03-01 18:06:09,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 2223 transitions. [2022-03-01 18:06:09,052 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 2223 transitions. Word has length 35 [2022-03-01 18:06:09,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:09,052 INFO L470 AbstractCegarLoop]: Abstraction has 907 states and 2223 transitions. [2022-03-01 18:06:09,052 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-03-01 18:06:09,052 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 2223 transitions. [2022-03-01 18:06:09,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-01 18:06:09,054 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:09,054 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-03-01 18:06:09,081 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-03-01 18:06:09,275 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-03-01 18:06:09,275 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:09,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:09,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1894886651, now seen corresponding path program 17 times [2022-03-01 18:06:09,276 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:09,276 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011512985] [2022-03-01 18:06:09,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:09,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:09,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:09,422 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:09,422 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:09,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011512985] [2022-03-01 18:06:09,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011512985] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:09,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584074888] [2022-03-01 18:06:09,423 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:06:09,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:09,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:09,424 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:09,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-01 18:06:09,450 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 18:06:09,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:09,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:06:09,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:09,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:09,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:09,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:09,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:09,890 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:09,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:09,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:09,891 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:09,892 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-03-01 18:06:09,919 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:09,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:10,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:10,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:10,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:10,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:10,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:10,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:10,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:10,577 INFO L353 Elim1Store]: treesize reduction 17, result has 77.3 percent of original size [2022-03-01 18:06:10,577 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-03-01 18:06:10,764 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:10,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584074888] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:10,764 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:10,764 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-01 18:06:10,764 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018039066] [2022-03-01 18:06:10,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:10,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 18:06:10,765 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:10,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 18:06:10,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2022-03-01 18:06:10,765 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-03-01 18:06:11,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:11,301 INFO L93 Difference]: Finished difference Result 1631 states and 4051 transitions. [2022-03-01 18:06:11,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-01 18:06:11,302 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-03-01 18:06:11,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:11,307 INFO L225 Difference]: With dead ends: 1631 [2022-03-01 18:06:11,307 INFO L226 Difference]: Without dead ends: 1623 [2022-03-01 18:06:11,308 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-03-01 18:06:11,308 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-03-01 18:06:11,308 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-03-01 18:06:11,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1623 states. [2022-03-01 18:06:11,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1623 to 1165. [2022-03-01 18:06:11,328 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-03-01 18:06:11,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 2889 transitions. [2022-03-01 18:06:11,331 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 2889 transitions. Word has length 35 [2022-03-01 18:06:11,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:11,331 INFO L470 AbstractCegarLoop]: Abstraction has 1165 states and 2889 transitions. [2022-03-01 18:06:11,331 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-03-01 18:06:11,331 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 2889 transitions. [2022-03-01 18:06:11,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-01 18:06:11,333 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:11,333 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-03-01 18:06:11,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-01 18:06:11,547 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-03-01 18:06:11,547 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:11,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:11,548 INFO L85 PathProgramCache]: Analyzing trace with hash -583086949, now seen corresponding path program 18 times [2022-03-01 18:06:11,548 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:11,548 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549096189] [2022-03-01 18:06:11,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:11,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:11,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:11,589 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 16 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:11,589 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:11,589 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549096189] [2022-03-01 18:06:11,589 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549096189] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:11,589 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027666681] [2022-03-01 18:06:11,589 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:06:11,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:11,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:11,605 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:11,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-01 18:06:11,643 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-01 18:06:11,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:11,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-01 18:06:11,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:11,702 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 16 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:06:11,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:11,758 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 16 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:06:11,759 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027666681] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:11,759 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:11,759 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-03-01 18:06:11,759 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537697918] [2022-03-01 18:06:11,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:11,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-01 18:06:11,759 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:11,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-01 18:06:11,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-03-01 18:06:11,760 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-03-01 18:06:11,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:11,803 INFO L93 Difference]: Finished difference Result 1891 states and 4573 transitions. [2022-03-01 18:06:11,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-01 18:06:11,804 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-03-01 18:06:11,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:11,808 INFO L225 Difference]: With dead ends: 1891 [2022-03-01 18:06:11,808 INFO L226 Difference]: Without dead ends: 1879 [2022-03-01 18:06:11,808 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-03-01 18:06:11,809 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-03-01 18:06:11,809 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-03-01 18:06:11,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1879 states. [2022-03-01 18:06:11,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1879 to 1349. [2022-03-01 18:06:11,831 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-03-01 18:06:11,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 3347 transitions. [2022-03-01 18:06:11,834 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 3347 transitions. Word has length 37 [2022-03-01 18:06:11,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:11,834 INFO L470 AbstractCegarLoop]: Abstraction has 1349 states and 3347 transitions. [2022-03-01 18:06:11,834 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-03-01 18:06:11,834 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 3347 transitions. [2022-03-01 18:06:11,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-01 18:06:11,837 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:11,837 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-03-01 18:06:11,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-01 18:06:12,051 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-03-01 18:06:12,051 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:12,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:12,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1166349501, now seen corresponding path program 19 times [2022-03-01 18:06:12,052 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:12,052 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404857519] [2022-03-01 18:06:12,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:12,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:12,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:12,206 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 4 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:12,207 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:12,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404857519] [2022-03-01 18:06:12,207 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404857519] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:12,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603300496] [2022-03-01 18:06:12,207 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:06:12,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:12,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:12,208 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:12,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-01 18:06:12,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:12,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 18:06:12,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:12,487 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-03-01 18:06:12,487 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-03-01 18:06:12,510 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 4 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:12,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:12,768 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-01 18:06:12,768 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-03-01 18:06:12,998 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:12,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603300496] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:12,998 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:12,998 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-01 18:06:12,999 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666560821] [2022-03-01 18:06:12,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:12,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 18:06:12,999 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:12,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 18:06:13,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-03-01 18:06:13,000 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-03-01 18:06:13,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:13,359 INFO L93 Difference]: Finished difference Result 2293 states and 5681 transitions. [2022-03-01 18:06:13,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-01 18:06:13,360 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-03-01 18:06:13,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:13,365 INFO L225 Difference]: With dead ends: 2293 [2022-03-01 18:06:13,365 INFO L226 Difference]: Without dead ends: 2245 [2022-03-01 18:06:13,365 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-03-01 18:06:13,366 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 181 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-03-01 18:06:13,366 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-03-01 18:06:13,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2245 states. [2022-03-01 18:06:13,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2245 to 1389. [2022-03-01 18:06:13,389 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-03-01 18:06:13,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1389 states to 1389 states and 3443 transitions. [2022-03-01 18:06:13,392 INFO L78 Accepts]: Start accepts. Automaton has 1389 states and 3443 transitions. Word has length 39 [2022-03-01 18:06:13,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:13,392 INFO L470 AbstractCegarLoop]: Abstraction has 1389 states and 3443 transitions. [2022-03-01 18:06:13,392 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-03-01 18:06:13,392 INFO L276 IsEmpty]: Start isEmpty. Operand 1389 states and 3443 transitions. [2022-03-01 18:06:13,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-01 18:06:13,395 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:13,395 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-03-01 18:06:13,417 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-03-01 18:06:13,616 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-03-01 18:06:13,617 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:13,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:13,617 INFO L85 PathProgramCache]: Analyzing trace with hash -944036231, now seen corresponding path program 20 times [2022-03-01 18:06:13,617 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:13,617 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687884801] [2022-03-01 18:06:13,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:13,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:13,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:13,789 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:06:13,789 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:13,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687884801] [2022-03-01 18:06:13,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687884801] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:13,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907067252] [2022-03-01 18:06:13,789 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:06:13,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:13,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:13,791 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:13,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-01 18:06:13,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:06:13,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:13,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-01 18:06:13,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:14,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:14,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:14,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:14,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:14,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:14,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:14,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:14,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:14,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:14,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:14,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:14,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:14,233 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-03-01 18:06:14,250 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 9 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:14,250 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:14,671 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-01 18:06:14,671 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-03-01 18:06:15,007 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:15,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [907067252] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:15,008 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:15,008 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 26 [2022-03-01 18:06:15,008 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806603387] [2022-03-01 18:06:15,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:15,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 18:06:15,008 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:15,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 18:06:15,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2022-03-01 18:06:15,009 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-03-01 18:06:15,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:15,897 INFO L93 Difference]: Finished difference Result 3645 states and 8966 transitions. [2022-03-01 18:06:15,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-01 18:06:15,897 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-03-01 18:06:15,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:15,904 INFO L225 Difference]: With dead ends: 3645 [2022-03-01 18:06:15,904 INFO L226 Difference]: Without dead ends: 3285 [2022-03-01 18:06:15,904 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-03-01 18:06:15,905 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 305 mSDsluCounter, 926 mSDsCounter, 0 mSdLazyCounter, 894 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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-03-01 18:06:15,905 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-03-01 18:06:15,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3285 states. [2022-03-01 18:06:15,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3285 to 1853. [2022-03-01 18:06:15,932 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-03-01 18:06:15,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1853 states to 1853 states and 4635 transitions. [2022-03-01 18:06:15,936 INFO L78 Accepts]: Start accepts. Automaton has 1853 states and 4635 transitions. Word has length 41 [2022-03-01 18:06:15,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:15,937 INFO L470 AbstractCegarLoop]: Abstraction has 1853 states and 4635 transitions. [2022-03-01 18:06:15,937 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-03-01 18:06:15,937 INFO L276 IsEmpty]: Start isEmpty. Operand 1853 states and 4635 transitions. [2022-03-01 18:06:15,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-01 18:06:15,939 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:15,940 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-03-01 18:06:15,962 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-01 18:06:16,159 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-03-01 18:06:16,159 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:16,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:16,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1844267129, now seen corresponding path program 21 times [2022-03-01 18:06:16,160 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:16,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703374126] [2022-03-01 18:06:16,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:16,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:16,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:16,338 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:16,338 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:16,338 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703374126] [2022-03-01 18:06:16,338 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703374126] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:16,339 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832528535] [2022-03-01 18:06:16,339 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:06:16,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:16,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:16,344 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:16,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-01 18:06:16,370 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-01 18:06:16,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:16,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-01 18:06:16,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:16,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:16,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:16,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:16,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:16,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:16,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:16,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:16,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:16,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:16,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:16,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:16,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:16,799 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-03-01 18:06:16,815 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:16,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:17,239 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-01 18:06:17,239 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-03-01 18:06:17,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-03-01 18:06:17,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832528535] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:17,557 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:17,557 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 26 [2022-03-01 18:06:17,557 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833978009] [2022-03-01 18:06:17,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:17,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 18:06:17,557 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:17,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 18:06:17,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-03-01 18:06:17,558 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-03-01 18:06:18,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:18,474 INFO L93 Difference]: Finished difference Result 3743 states and 9415 transitions. [2022-03-01 18:06:18,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-01 18:06:18,474 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-03-01 18:06:18,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:18,481 INFO L225 Difference]: With dead ends: 3743 [2022-03-01 18:06:18,481 INFO L226 Difference]: Without dead ends: 3619 [2022-03-01 18:06:18,482 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 65 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 648 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=421, Invalid=2029, Unknown=0, NotChecked=0, Total=2450 [2022-03-01 18:06:18,482 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.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:06:18,482 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.4s Time] [2022-03-01 18:06:18,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3619 states. [2022-03-01 18:06:18,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3619 to 1573. [2022-03-01 18:06:18,514 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-03-01 18:06:18,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1573 states to 1573 states and 3875 transitions. [2022-03-01 18:06:18,517 INFO L78 Accepts]: Start accepts. Automaton has 1573 states and 3875 transitions. Word has length 41 [2022-03-01 18:06:18,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:18,517 INFO L470 AbstractCegarLoop]: Abstraction has 1573 states and 3875 transitions. [2022-03-01 18:06:18,517 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-03-01 18:06:18,517 INFO L276 IsEmpty]: Start isEmpty. Operand 1573 states and 3875 transitions. [2022-03-01 18:06:18,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-01 18:06:18,520 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:18,520 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-03-01 18:06:18,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-01 18:06:18,735 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-03-01 18:06:18,735 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:18,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:18,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1344203385, now seen corresponding path program 22 times [2022-03-01 18:06:18,736 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:18,736 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731117503] [2022-03-01 18:06:18,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:18,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:18,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:18,906 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:18,906 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:18,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731117503] [2022-03-01 18:06:18,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731117503] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:18,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500107548] [2022-03-01 18:06:18,907 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:06:18,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:18,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:18,908 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:18,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-01 18:06:18,932 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:06:18,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:18,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-01 18:06:18,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:19,363 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:19,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:19,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:19,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:19,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:19,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:19,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:19,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:19,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:19,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:19,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:19,369 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:19,370 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-03-01 18:06:19,384 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:19,384 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:19,820 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-01 18:06:19,820 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-03-01 18:06:20,239 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 9 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:20,240 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500107548] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:20,240 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:20,240 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-03-01 18:06:20,240 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546631167] [2022-03-01 18:06:20,240 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:20,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 18:06:20,240 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:20,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 18:06:20,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:06:20,241 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-03-01 18:06:20,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:20,774 INFO L93 Difference]: Finished difference Result 2797 states and 6927 transitions. [2022-03-01 18:06:20,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 18:06:20,774 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-03-01 18:06:20,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:20,780 INFO L225 Difference]: With dead ends: 2797 [2022-03-01 18:06:20,780 INFO L226 Difference]: Without dead ends: 2733 [2022-03-01 18:06:20,781 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-03-01 18:06:20,781 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-03-01 18:06:20,781 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-03-01 18:06:20,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2733 states. [2022-03-01 18:06:20,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2733 to 1717. [2022-03-01 18:06:20,824 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-03-01 18:06:20,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1717 states to 1717 states and 4239 transitions. [2022-03-01 18:06:20,827 INFO L78 Accepts]: Start accepts. Automaton has 1717 states and 4239 transitions. Word has length 41 [2022-03-01 18:06:20,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:20,827 INFO L470 AbstractCegarLoop]: Abstraction has 1717 states and 4239 transitions. [2022-03-01 18:06:20,828 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-03-01 18:06:20,828 INFO L276 IsEmpty]: Start isEmpty. Operand 1717 states and 4239 transitions. [2022-03-01 18:06:20,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-01 18:06:20,830 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:20,831 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-03-01 18:06:20,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-01 18:06:21,047 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-03-01 18:06:21,047 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:21,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:21,048 INFO L85 PathProgramCache]: Analyzing trace with hash 432687225, now seen corresponding path program 23 times [2022-03-01 18:06:21,048 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:21,048 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220821524] [2022-03-01 18:06:21,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:21,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:21,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:21,210 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:21,211 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:21,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220821524] [2022-03-01 18:06:21,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220821524] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:21,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738400845] [2022-03-01 18:06:21,211 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:06:21,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:21,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:21,212 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:21,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-01 18:06:21,236 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-01 18:06:21,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:21,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-01 18:06:21,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:21,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:21,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:21,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:21,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:21,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:21,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:21,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:21,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:21,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:21,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:21,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:21,642 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-03-01 18:06:21,657 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:21,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:22,075 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-01 18:06:22,076 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-03-01 18:06:22,413 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:22,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738400845] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:22,413 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:22,414 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 25 [2022-03-01 18:06:22,414 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250760947] [2022-03-01 18:06:22,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:22,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:06:22,414 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:22,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:06:22,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=523, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:06:22,415 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-03-01 18:06:23,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:23,987 INFO L93 Difference]: Finished difference Result 5605 states and 13676 transitions. [2022-03-01 18:06:23,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-01 18:06:23,987 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-03-01 18:06:23,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:23,998 INFO L225 Difference]: With dead ends: 5605 [2022-03-01 18:06:23,998 INFO L226 Difference]: Without dead ends: 5045 [2022-03-01 18:06:23,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 70 SyntacticMatches, 3 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1293 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=713, Invalid=3577, Unknown=0, NotChecked=0, Total=4290 [2022-03-01 18:06:24,000 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 521 mSDsluCounter, 1304 mSDsCounter, 0 mSdLazyCounter, 1109 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:06:24,000 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.6s Time] [2022-03-01 18:06:24,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5045 states. [2022-03-01 18:06:24,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5045 to 2341. [2022-03-01 18:06:24,053 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-03-01 18:06:24,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2341 states to 2341 states and 5859 transitions. [2022-03-01 18:06:24,058 INFO L78 Accepts]: Start accepts. Automaton has 2341 states and 5859 transitions. Word has length 41 [2022-03-01 18:06:24,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:24,059 INFO L470 AbstractCegarLoop]: Abstraction has 2341 states and 5859 transitions. [2022-03-01 18:06:24,059 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-03-01 18:06:24,059 INFO L276 IsEmpty]: Start isEmpty. Operand 2341 states and 5859 transitions. [2022-03-01 18:06:24,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-01 18:06:24,062 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:24,062 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-03-01 18:06:24,085 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-03-01 18:06:24,285 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-03-01 18:06:24,285 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:24,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:24,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1574040455, now seen corresponding path program 24 times [2022-03-01 18:06:24,286 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:24,286 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699333281] [2022-03-01 18:06:24,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:24,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:24,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:24,469 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:24,469 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:24,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699333281] [2022-03-01 18:06:24,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699333281] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:24,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336070725] [2022-03-01 18:06:24,469 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:06:24,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:24,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:24,471 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:24,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-01 18:06:24,494 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-01 18:06:24,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:24,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-01 18:06:24,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:24,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:24,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:24,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:24,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:24,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:24,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:24,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:24,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:24,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:24,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:24,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:24,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:24,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:24,935 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-03-01 18:06:24,949 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:24,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:25,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:25,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:25,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:25,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:25,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:25,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:25,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:25,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:25,314 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:25,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:25,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:25,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:25,316 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:25,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:25,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:25,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:25,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:25,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:25,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:06:25,348 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-03-01 18:06:25,683 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:25,683 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336070725] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:25,683 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:25,683 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-03-01 18:06:25,683 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672770880] [2022-03-01 18:06:25,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:25,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 18:06:25,684 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:25,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 18:06:25,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=576, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:06:25,684 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-03-01 18:06:27,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:27,289 INFO L93 Difference]: Finished difference Result 5941 states and 14829 transitions. [2022-03-01 18:06:27,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-01 18:06:27,290 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-03-01 18:06:27,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:27,298 INFO L225 Difference]: With dead ends: 5941 [2022-03-01 18:06:27,298 INFO L226 Difference]: Without dead ends: 5557 [2022-03-01 18:06:27,299 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 67 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1253 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=848, Invalid=3708, Unknown=0, NotChecked=0, Total=4556 [2022-03-01 18:06:27,300 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.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:06:27,300 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.5s Time] [2022-03-01 18:06:27,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5557 states. [2022-03-01 18:06:27,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5557 to 3585. [2022-03-01 18:06:27,362 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-03-01 18:06:27,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3585 states to 3585 states and 8987 transitions. [2022-03-01 18:06:27,370 INFO L78 Accepts]: Start accepts. Automaton has 3585 states and 8987 transitions. Word has length 41 [2022-03-01 18:06:27,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:27,371 INFO L470 AbstractCegarLoop]: Abstraction has 3585 states and 8987 transitions. [2022-03-01 18:06:27,371 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-03-01 18:06:27,371 INFO L276 IsEmpty]: Start isEmpty. Operand 3585 states and 8987 transitions. [2022-03-01 18:06:27,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-01 18:06:27,378 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:27,378 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-03-01 18:06:27,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-01 18:06:27,591 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-03-01 18:06:27,591 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:27,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:27,592 INFO L85 PathProgramCache]: Analyzing trace with hash -777653639, now seen corresponding path program 25 times [2022-03-01 18:06:27,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:27,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265630464] [2022-03-01 18:06:27,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:27,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:27,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:27,770 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:27,771 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:27,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265630464] [2022-03-01 18:06:27,771 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265630464] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:27,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572147747] [2022-03-01 18:06:27,771 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:06:27,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:27,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:27,772 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:27,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-01 18:06:27,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:27,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-01 18:06:27,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:28,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:28,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:28,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:28,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:28,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:28,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:28,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:28,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:28,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:28,253 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-03-01 18:06:28,268 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:28,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:28,687 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-01 18:06:28,687 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-03-01 18:06:29,195 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 5 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:29,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572147747] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:29,196 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:29,196 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 24 [2022-03-01 18:06:29,196 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817376328] [2022-03-01 18:06:29,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:29,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 18:06:29,196 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:29,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 18:06:29,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=482, Unknown=0, NotChecked=0, Total=600 [2022-03-01 18:06:29,197 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-03-01 18:06:30,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:30,250 INFO L93 Difference]: Finished difference Result 6535 states and 16160 transitions. [2022-03-01 18:06:30,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-01 18:06:30,250 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-03-01 18:06:30,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:30,261 INFO L225 Difference]: With dead ends: 6535 [2022-03-01 18:06:30,262 INFO L226 Difference]: Without dead ends: 6155 [2022-03-01 18:06:30,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-03-01 18:06:30,264 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 400 mSDsluCounter, 1015 mSDsCounter, 0 mSdLazyCounter, 955 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:06:30,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.5s Time] [2022-03-01 18:06:30,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6155 states. [2022-03-01 18:06:30,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6155 to 3675. [2022-03-01 18:06:30,339 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-03-01 18:06:30,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3675 states to 3675 states and 9203 transitions. [2022-03-01 18:06:30,347 INFO L78 Accepts]: Start accepts. Automaton has 3675 states and 9203 transitions. Word has length 41 [2022-03-01 18:06:30,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:30,347 INFO L470 AbstractCegarLoop]: Abstraction has 3675 states and 9203 transitions. [2022-03-01 18:06:30,347 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-03-01 18:06:30,348 INFO L276 IsEmpty]: Start isEmpty. Operand 3675 states and 9203 transitions. [2022-03-01 18:06:30,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-01 18:06:30,352 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:30,352 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-03-01 18:06:30,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-01 18:06:30,575 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-03-01 18:06:30,575 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:30,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:30,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1510585977, now seen corresponding path program 26 times [2022-03-01 18:06:30,575 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:30,575 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297477249] [2022-03-01 18:06:30,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:30,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:30,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:30,801 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:30,802 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:30,802 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297477249] [2022-03-01 18:06:30,802 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297477249] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:30,802 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378490829] [2022-03-01 18:06:30,802 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:06:30,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:30,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:30,804 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:30,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-01 18:06:30,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:06:30,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:30,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-01 18:06:30,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:31,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:31,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:31,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:31,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:31,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:31,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:31,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:31,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:31,277 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-03-01 18:06:31,292 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:31,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:31,723 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-01 18:06:31,723 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-03-01 18:06:32,162 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 5 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:32,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378490829] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:32,162 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:32,162 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-03-01 18:06:32,162 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417835666] [2022-03-01 18:06:32,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:32,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:06:32,162 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:32,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:06:32,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:06:32,163 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-03-01 18:06:33,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:33,043 INFO L93 Difference]: Finished difference Result 6199 states and 15534 transitions. [2022-03-01 18:06:33,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-01 18:06:33,044 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-03-01 18:06:33,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:33,065 INFO L225 Difference]: With dead ends: 6199 [2022-03-01 18:06:33,065 INFO L226 Difference]: Without dead ends: 6063 [2022-03-01 18:06:33,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 65 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 605 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=445, Invalid=2207, Unknown=0, NotChecked=0, Total=2652 [2022-03-01 18:06:33,066 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.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:06:33,067 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.4s Time] [2022-03-01 18:06:33,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6063 states. [2022-03-01 18:06:33,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6063 to 3883. [2022-03-01 18:06:33,122 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-03-01 18:06:33,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3883 states to 3883 states and 9739 transitions. [2022-03-01 18:06:33,130 INFO L78 Accepts]: Start accepts. Automaton has 3883 states and 9739 transitions. Word has length 41 [2022-03-01 18:06:33,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:33,130 INFO L470 AbstractCegarLoop]: Abstraction has 3883 states and 9739 transitions. [2022-03-01 18:06:33,130 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-03-01 18:06:33,130 INFO L276 IsEmpty]: Start isEmpty. Operand 3883 states and 9739 transitions. [2022-03-01 18:06:33,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-01 18:06:33,134 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:33,134 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-03-01 18:06:33,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-01 18:06:33,355 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-03-01 18:06:33,355 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:33,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:33,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1985665145, now seen corresponding path program 27 times [2022-03-01 18:06:33,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:33,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100804288] [2022-03-01 18:06:33,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:33,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:33,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:33,536 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:33,536 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:33,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100804288] [2022-03-01 18:06:33,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100804288] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:33,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680328169] [2022-03-01 18:06:33,537 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:06:33,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:33,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:33,538 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:33,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-01 18:06:33,563 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-01 18:06:33,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:33,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-01 18:06:33,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:33,905 INFO L353 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2022-03-01 18:06:33,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 77 treesize of output 29 [2022-03-01 18:06:33,926 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:33,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:34,351 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-01 18:06:34,351 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-03-01 18:06:34,834 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 11 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:34,835 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680328169] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:34,835 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:34,835 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2022-03-01 18:06:34,835 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837792781] [2022-03-01 18:06:34,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:34,835 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 18:06:34,835 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:34,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 18:06:34,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2022-03-01 18:06:34,836 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-03-01 18:06:35,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:35,640 INFO L93 Difference]: Finished difference Result 5775 states and 14411 transitions. [2022-03-01 18:06:35,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-01 18:06:35,641 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-03-01 18:06:35,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:35,647 INFO L225 Difference]: With dead ends: 5775 [2022-03-01 18:06:35,648 INFO L226 Difference]: Without dead ends: 5715 [2022-03-01 18:06:35,648 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-03-01 18:06:35,648 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 267 mSDsluCounter, 870 mSDsCounter, 0 mSdLazyCounter, 1026 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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-03-01 18:06:35,649 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-03-01 18:06:35,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5715 states. [2022-03-01 18:06:35,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5715 to 3915. [2022-03-01 18:06:35,713 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-03-01 18:06:35,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3915 states to 3915 states and 9819 transitions. [2022-03-01 18:06:35,722 INFO L78 Accepts]: Start accepts. Automaton has 3915 states and 9819 transitions. Word has length 41 [2022-03-01 18:06:35,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:35,722 INFO L470 AbstractCegarLoop]: Abstraction has 3915 states and 9819 transitions. [2022-03-01 18:06:35,722 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-03-01 18:06:35,722 INFO L276 IsEmpty]: Start isEmpty. Operand 3915 states and 9819 transitions. [2022-03-01 18:06:35,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-01 18:06:35,727 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:35,727 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-03-01 18:06:35,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-01 18:06:35,943 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-03-01 18:06:35,943 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:35,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:35,944 INFO L85 PathProgramCache]: Analyzing trace with hash -960272133, now seen corresponding path program 28 times [2022-03-01 18:06:35,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:35,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510242245] [2022-03-01 18:06:35,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:35,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:35,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:35,989 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 25 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:35,989 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:35,990 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510242245] [2022-03-01 18:06:35,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510242245] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:35,990 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830736602] [2022-03-01 18:06:35,990 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:06:35,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:35,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:35,991 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:35,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-01 18:06:36,019 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:06:36,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:36,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-01 18:06:36,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:36,105 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 25 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:06:36,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:36,199 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 25 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:06:36,199 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830736602] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:36,199 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:36,199 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 7 [2022-03-01 18:06:36,199 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111841369] [2022-03-01 18:06:36,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:36,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-01 18:06:36,200 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:36,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-01 18:06:36,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2022-03-01 18:06:36,200 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-03-01 18:06:36,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:36,266 INFO L93 Difference]: Finished difference Result 5895 states and 14762 transitions. [2022-03-01 18:06:36,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 18:06:36,266 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-03-01 18:06:36,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:36,276 INFO L225 Difference]: With dead ends: 5895 [2022-03-01 18:06:36,276 INFO L226 Difference]: Without dead ends: 5887 [2022-03-01 18:06:36,277 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-03-01 18:06:36,277 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-03-01 18:06:36,277 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-03-01 18:06:36,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5887 states. [2022-03-01 18:06:36,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5887 to 5027. [2022-03-01 18:06:36,366 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-03-01 18:06:36,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5027 states to 5027 states and 12691 transitions. [2022-03-01 18:06:36,375 INFO L78 Accepts]: Start accepts. Automaton has 5027 states and 12691 transitions. Word has length 43 [2022-03-01 18:06:36,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:36,375 INFO L470 AbstractCegarLoop]: Abstraction has 5027 states and 12691 transitions. [2022-03-01 18:06:36,376 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-03-01 18:06:36,376 INFO L276 IsEmpty]: Start isEmpty. Operand 5027 states and 12691 transitions. [2022-03-01 18:06:36,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-01 18:06:36,382 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:36,382 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-03-01 18:06:36,398 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-03-01 18:06:36,583 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-03-01 18:06:36,583 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:36,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:36,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1559445547, now seen corresponding path program 29 times [2022-03-01 18:06:36,584 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:36,584 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914286736] [2022-03-01 18:06:36,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:36,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:36,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:36,743 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 5 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:06:36,743 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:36,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914286736] [2022-03-01 18:06:36,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914286736] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:36,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46983005] [2022-03-01 18:06:36,743 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:06:36,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:36,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:36,744 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:36,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-01 18:06:36,769 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-01 18:06:36,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:36,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-01 18:06:36,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:37,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:37,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:37,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:37,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:37,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:37,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:37,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:37,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:37,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:37,291 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-03-01 18:06:37,336 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 5 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:06:37,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:37,772 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-01 18:06:37,773 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-03-01 18:06:38,114 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 42 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:06:38,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46983005] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:38,114 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:38,114 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-03-01 18:06:38,114 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485679511] [2022-03-01 18:06:38,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:38,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 18:06:38,115 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:38,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 18:06:38,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-03-01 18:06:38,115 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-03-01 18:06:38,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:38,953 INFO L93 Difference]: Finished difference Result 8863 states and 22425 transitions. [2022-03-01 18:06:38,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-01 18:06:38,954 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-03-01 18:06:38,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:38,967 INFO L225 Difference]: With dead ends: 8863 [2022-03-01 18:06:38,967 INFO L226 Difference]: Without dead ends: 8779 [2022-03-01 18:06:38,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 73 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 651 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=449, Invalid=2307, Unknown=0, NotChecked=0, Total=2756 [2022-03-01 18:06:38,968 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.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:06:38,968 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.3s Time] [2022-03-01 18:06:38,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8779 states. [2022-03-01 18:06:39,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8779 to 5811. [2022-03-01 18:06:39,044 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-03-01 18:06:39,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5811 states to 5811 states and 14587 transitions. [2022-03-01 18:06:39,053 INFO L78 Accepts]: Start accepts. Automaton has 5811 states and 14587 transitions. Word has length 45 [2022-03-01 18:06:39,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:39,053 INFO L470 AbstractCegarLoop]: Abstraction has 5811 states and 14587 transitions. [2022-03-01 18:06:39,053 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-03-01 18:06:39,053 INFO L276 IsEmpty]: Start isEmpty. Operand 5811 states and 14587 transitions. [2022-03-01 18:06:39,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-01 18:06:39,059 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:39,059 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-03-01 18:06:39,074 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-01 18:06:39,259 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-03-01 18:06:39,259 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:39,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:39,260 INFO L85 PathProgramCache]: Analyzing trace with hash 88103917, now seen corresponding path program 30 times [2022-03-01 18:06:39,260 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:39,260 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456424319] [2022-03-01 18:06:39,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:39,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:39,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:39,446 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 5 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:06:39,447 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:39,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456424319] [2022-03-01 18:06:39,447 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456424319] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:39,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753455630] [2022-03-01 18:06:39,447 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:06:39,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:39,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:39,452 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:39,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-01 18:06:39,481 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-01 18:06:39,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:39,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-01 18:06:39,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:40,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:40,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:40,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:40,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:40,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:40,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:40,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:40,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:40,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:40,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:40,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:40,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:40,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:40,082 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-03-01 18:06:40,096 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 5 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:06:40,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:40,538 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-01 18:06:40,538 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-03-01 18:06:40,943 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 42 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:06:40,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753455630] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:40,944 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:40,944 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-03-01 18:06:40,944 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964642806] [2022-03-01 18:06:40,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:40,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 18:06:40,944 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:40,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 18:06:40,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-03-01 18:06:40,945 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-03-01 18:06:41,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:41,755 INFO L93 Difference]: Finished difference Result 9923 states and 24777 transitions. [2022-03-01 18:06:41,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-01 18:06:41,755 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-03-01 18:06:41,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:41,769 INFO L225 Difference]: With dead ends: 9923 [2022-03-01 18:06:41,769 INFO L226 Difference]: Without dead ends: 9791 [2022-03-01 18:06:41,770 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 76 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 694 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=478, Invalid=2384, Unknown=0, NotChecked=0, Total=2862 [2022-03-01 18:06:41,770 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.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:06:41,770 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.3s Time] [2022-03-01 18:06:41,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9791 states. [2022-03-01 18:06:41,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9791 to 6547. [2022-03-01 18:06:41,860 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-03-01 18:06:41,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6547 states to 6547 states and 16279 transitions. [2022-03-01 18:06:41,871 INFO L78 Accepts]: Start accepts. Automaton has 6547 states and 16279 transitions. Word has length 45 [2022-03-01 18:06:41,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:41,871 INFO L470 AbstractCegarLoop]: Abstraction has 6547 states and 16279 transitions. [2022-03-01 18:06:41,871 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-03-01 18:06:41,872 INFO L276 IsEmpty]: Start isEmpty. Operand 6547 states and 16279 transitions. [2022-03-01 18:06:41,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-01 18:06:41,895 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:41,895 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-03-01 18:06:41,911 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-03-01 18:06:42,096 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-03-01 18:06:42,096 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:42,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:42,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1359178197, now seen corresponding path program 31 times [2022-03-01 18:06:42,097 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:42,097 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45499044] [2022-03-01 18:06:42,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:42,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:42,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:42,307 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 5 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:06:42,307 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:42,307 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45499044] [2022-03-01 18:06:42,307 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45499044] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:42,307 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512571535] [2022-03-01 18:06:42,307 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:06:42,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:42,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:42,312 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:42,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-01 18:06:42,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:42,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-01 18:06:42,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:42,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:42,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:42,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:42,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:42,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:42,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:42,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:42,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:42,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:42,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:42,894 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-03-01 18:06:42,908 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 5 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:06:42,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:43,328 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-01 18:06:43,328 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-03-01 18:06:43,613 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 8 proven. 46 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:06:43,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512571535] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:43,613 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:43,613 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-03-01 18:06:43,613 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170724157] [2022-03-01 18:06:43,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:43,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:06:43,614 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:43,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:06:43,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:06:43,614 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-03-01 18:06:44,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:44,595 INFO L93 Difference]: Finished difference Result 10107 states and 25241 transitions. [2022-03-01 18:06:44,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-01 18:06:44,599 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-03-01 18:06:44,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:44,617 INFO L225 Difference]: With dead ends: 10107 [2022-03-01 18:06:44,617 INFO L226 Difference]: Without dead ends: 9999 [2022-03-01 18:06:44,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 77 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 764 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=546, Invalid=2646, Unknown=0, NotChecked=0, Total=3192 [2022-03-01 18:06:44,619 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 345 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-03-01 18:06:44,619 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-03-01 18:06:44,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9999 states. [2022-03-01 18:06:44,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9999 to 6387. [2022-03-01 18:06:44,713 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-03-01 18:06:44,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6387 states to 6387 states and 15871 transitions. [2022-03-01 18:06:44,724 INFO L78 Accepts]: Start accepts. Automaton has 6387 states and 15871 transitions. Word has length 45 [2022-03-01 18:06:44,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:44,724 INFO L470 AbstractCegarLoop]: Abstraction has 6387 states and 15871 transitions. [2022-03-01 18:06:44,724 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-03-01 18:06:44,724 INFO L276 IsEmpty]: Start isEmpty. Operand 6387 states and 15871 transitions. [2022-03-01 18:06:44,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-01 18:06:44,730 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:44,730 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-03-01 18:06:44,745 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-03-01 18:06:44,930 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-03-01 18:06:44,930 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:44,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:44,931 INFO L85 PathProgramCache]: Analyzing trace with hash -2106655175, now seen corresponding path program 32 times [2022-03-01 18:06:44,931 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:44,931 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058546997] [2022-03-01 18:06:44,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:44,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:44,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:45,121 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 5 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:06:45,121 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:45,121 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058546997] [2022-03-01 18:06:45,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058546997] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:45,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837434946] [2022-03-01 18:06:45,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:06:45,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:45,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:45,123 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:45,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-01 18:06:45,147 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:06:45,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:45,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-01 18:06:45,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:45,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:45,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:45,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:45,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:45,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:45,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:45,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:45,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:45,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:45,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:45,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:45,633 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-03-01 18:06:45,647 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 5 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:06:45,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:46,072 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-01 18:06:46,073 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-03-01 18:06:46,545 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 42 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:06:46,545 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837434946] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:46,545 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:46,546 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-03-01 18:06:46,546 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95377120] [2022-03-01 18:06:46,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:46,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 18:06:46,546 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:46,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 18:06:46,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-03-01 18:06:46,546 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-03-01 18:06:47,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:47,646 INFO L93 Difference]: Finished difference Result 12507 states and 29791 transitions. [2022-03-01 18:06:47,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-01 18:06:47,647 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-03-01 18:06:47,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:47,664 INFO L225 Difference]: With dead ends: 12507 [2022-03-01 18:06:47,665 INFO L226 Difference]: Without dead ends: 12399 [2022-03-01 18:06:47,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 76 SyntacticMatches, 3 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 957 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=620, Invalid=3162, Unknown=0, NotChecked=0, Total=3782 [2022-03-01 18:06:47,665 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-03-01 18:06:47,666 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-03-01 18:06:47,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12399 states. [2022-03-01 18:06:47,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12399 to 5773. [2022-03-01 18:06:47,812 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-03-01 18:06:47,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5773 states to 5773 states and 13967 transitions. [2022-03-01 18:06:47,820 INFO L78 Accepts]: Start accepts. Automaton has 5773 states and 13967 transitions. Word has length 45 [2022-03-01 18:06:47,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:47,821 INFO L470 AbstractCegarLoop]: Abstraction has 5773 states and 13967 transitions. [2022-03-01 18:06:47,821 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-03-01 18:06:47,821 INFO L276 IsEmpty]: Start isEmpty. Operand 5773 states and 13967 transitions. [2022-03-01 18:06:47,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-01 18:06:47,826 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:47,826 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-03-01 18:06:47,842 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-03-01 18:06:48,026 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-03-01 18:06:48,026 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:48,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:48,027 INFO L85 PathProgramCache]: Analyzing trace with hash 449040727, now seen corresponding path program 33 times [2022-03-01 18:06:48,027 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:48,027 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283296052] [2022-03-01 18:06:48,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:48,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:48,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:48,246 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 58 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:06:48,246 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:48,246 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283296052] [2022-03-01 18:06:48,246 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283296052] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:48,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478586488] [2022-03-01 18:06:48,247 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:06:48,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:48,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:48,249 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:48,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-01 18:06:48,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-01 18:06:48,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:48,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-01 18:06:48,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:49,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:49,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:49,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:49,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:49,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:49,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:49,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:49,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:49,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:49,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:49,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:49,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:49,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:49,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:49,117 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:49,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:49,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:49,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:49,120 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:49,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:49,123 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,124 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-03-01 18:06:49,138 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 10 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:49,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:49,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,700 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,700 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,700 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,701 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,701 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,701 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,702 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,702 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,705 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,705 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:49,755 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:06:49,756 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-03-01 18:06:50,311 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 10 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:50,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478586488] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:50,311 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:50,311 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 33 [2022-03-01 18:06:50,311 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906463957] [2022-03-01 18:06:50,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:50,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-01 18:06:50,312 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:50,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-01 18:06:50,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=935, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:06:50,312 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-03-01 18:06:52,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:52,584 INFO L93 Difference]: Finished difference Result 12693 states and 31061 transitions. [2022-03-01 18:06:52,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-01 18:06:52,585 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-03-01 18:06:52,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:52,607 INFO L225 Difference]: With dead ends: 12693 [2022-03-01 18:06:52,607 INFO L226 Difference]: Without dead ends: 12637 [2022-03-01 18:06:52,608 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3107 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1357, Invalid=8345, Unknown=0, NotChecked=0, Total=9702 [2022-03-01 18:06:52,608 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 375 mSDsluCounter, 1165 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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-03-01 18:06:52,609 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-03-01 18:06:52,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12637 states. [2022-03-01 18:06:52,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12637 to 7479. [2022-03-01 18:06:52,749 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-03-01 18:06:52,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7479 states to 7479 states and 18211 transitions. [2022-03-01 18:06:52,766 INFO L78 Accepts]: Start accepts. Automaton has 7479 states and 18211 transitions. Word has length 47 [2022-03-01 18:06:52,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:52,766 INFO L470 AbstractCegarLoop]: Abstraction has 7479 states and 18211 transitions. [2022-03-01 18:06:52,766 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-03-01 18:06:52,766 INFO L276 IsEmpty]: Start isEmpty. Operand 7479 states and 18211 transitions. [2022-03-01 18:06:52,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-01 18:06:52,774 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:52,774 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-03-01 18:06:52,790 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-03-01 18:06:52,974 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-03-01 18:06:52,975 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:52,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:52,975 INFO L85 PathProgramCache]: Analyzing trace with hash -927302825, now seen corresponding path program 34 times [2022-03-01 18:06:52,975 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:52,975 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811565950] [2022-03-01 18:06:52,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:52,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:52,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:53,235 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:53,235 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:53,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811565950] [2022-03-01 18:06:53,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811565950] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:53,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131251763] [2022-03-01 18:06:53,235 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:06:53,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:53,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:53,237 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:53,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-01 18:06:53,266 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:06:53,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:53,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-01 18:06:53,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:53,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:53,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:53,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:53,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:53,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:53,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:53,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:53,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:53,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:53,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:53,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:53,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:53,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:53,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:53,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:53,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:53,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:53,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:53,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:53,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:53,983 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-03-01 18:06:53,998 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:53,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:54,668 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-01 18:06:54,669 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-03-01 18:06:55,234 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 6 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:55,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131251763] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:55,234 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:55,234 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 32 [2022-03-01 18:06:55,235 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23900638] [2022-03-01 18:06:55,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:55,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:06:55,235 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:55,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:06:55,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=884, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:06:55,235 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-03-01 18:06:57,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:57,171 INFO L93 Difference]: Finished difference Result 20975 states and 51028 transitions. [2022-03-01 18:06:57,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-01 18:06:57,171 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-03-01 18:06:57,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:57,204 INFO L225 Difference]: With dead ends: 20975 [2022-03-01 18:06:57,204 INFO L226 Difference]: Without dead ends: 20699 [2022-03-01 18:06:57,204 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 86 SyntacticMatches, 3 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2218 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1107, Invalid=6203, Unknown=0, NotChecked=0, Total=7310 [2022-03-01 18:06:57,205 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 456 mSDsluCounter, 1226 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:06:57,205 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.6s Time] [2022-03-01 18:06:57,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20699 states. [2022-03-01 18:06:57,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20699 to 9383. [2022-03-01 18:06:57,396 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-03-01 18:06:57,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9383 states to 9383 states and 22873 transitions. [2022-03-01 18:06:57,421 INFO L78 Accepts]: Start accepts. Automaton has 9383 states and 22873 transitions. Word has length 47 [2022-03-01 18:06:57,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:57,421 INFO L470 AbstractCegarLoop]: Abstraction has 9383 states and 22873 transitions. [2022-03-01 18:06:57,421 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-03-01 18:06:57,421 INFO L276 IsEmpty]: Start isEmpty. Operand 9383 states and 22873 transitions. [2022-03-01 18:06:57,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-01 18:06:57,435 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:57,435 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-03-01 18:06:57,459 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-01 18:06:57,657 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-03-01 18:06:57,657 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:06:57,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:57,658 INFO L85 PathProgramCache]: Analyzing trace with hash -266221225, now seen corresponding path program 35 times [2022-03-01 18:06:57,658 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:57,658 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792600987] [2022-03-01 18:06:57,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:57,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:57,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:57,905 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:57,906 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:57,906 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792600987] [2022-03-01 18:06:57,906 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792600987] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:57,906 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233600165] [2022-03-01 18:06:57,906 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:06:57,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:57,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:57,908 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:06:57,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-01 18:06:57,934 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-01 18:06:57,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:57,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-01 18:06:57,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:58,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:58,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:58,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:58,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:58,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:58,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:58,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:58,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:58,534 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:58,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:58,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:58,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:58,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:58,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:58,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:58,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:58,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:58,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:58,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:58,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:58,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:58,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:06:58,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:58,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:58,543 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-03-01 18:06:58,557 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 9 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:58,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:59,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,038 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,042 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,042 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:06:59,090 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:06:59,090 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-03-01 18:06:59,353 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 9 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:59,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233600165] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:59,354 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:59,354 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 33 [2022-03-01 18:06:59,354 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69929142] [2022-03-01 18:06:59,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:59,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-01 18:06:59,354 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:59,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-01 18:06:59,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=922, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:06:59,355 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-03-01 18:07:01,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:07:01,106 INFO L93 Difference]: Finished difference Result 16167 states and 39541 transitions. [2022-03-01 18:07:01,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-01 18:07:01,107 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-03-01 18:07:01,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:07:01,167 INFO L225 Difference]: With dead ends: 16167 [2022-03-01 18:07:01,167 INFO L226 Difference]: Without dead ends: 15559 [2022-03-01 18:07:01,168 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 73 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1630 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=856, Invalid=4546, Unknown=0, NotChecked=0, Total=5402 [2022-03-01 18:07:01,168 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-03-01 18:07:01,168 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-03-01 18:07:01,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15559 states. [2022-03-01 18:07:01,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15559 to 11567. [2022-03-01 18:07:01,309 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-03-01 18:07:01,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11567 states to 11567 states and 28193 transitions. [2022-03-01 18:07:01,329 INFO L78 Accepts]: Start accepts. Automaton has 11567 states and 28193 transitions. Word has length 47 [2022-03-01 18:07:01,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:07:01,329 INFO L470 AbstractCegarLoop]: Abstraction has 11567 states and 28193 transitions. [2022-03-01 18:07:01,330 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-03-01 18:07:01,330 INFO L276 IsEmpty]: Start isEmpty. Operand 11567 states and 28193 transitions. [2022-03-01 18:07:01,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-01 18:07:01,340 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:07:01,340 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-03-01 18:07:01,356 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-03-01 18:07:01,540 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-03-01 18:07:01,541 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:07:01,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:07:01,541 INFO L85 PathProgramCache]: Analyzing trace with hash 219710227, now seen corresponding path program 36 times [2022-03-01 18:07:01,542 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:07:01,542 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973358045] [2022-03-01 18:07:01,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:07:01,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:07:01,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:01,740 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 57 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 18:07:01,740 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:07:01,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973358045] [2022-03-01 18:07:01,740 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973358045] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:07:01,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918599398] [2022-03-01 18:07:01,740 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:07:01,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:07:01,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:07:01,741 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:07:01,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-01 18:07:01,768 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-01 18:07:01,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:07:01,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-01 18:07:01,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:07:02,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:02,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:02,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:02,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:02,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:02,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:02,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:02,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:02,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:02,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:02,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:02,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:02,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:02,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:02,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:02,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:02,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:02,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:02,376 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:02,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:02,377 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-03-01 18:07:02,391 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 7 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:02,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:07:03,086 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-01 18:07:03,087 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-03-01 18:07:03,900 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 9 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:03,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918599398] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:07:03,900 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:07:03,900 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 32 [2022-03-01 18:07:03,901 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918132708] [2022-03-01 18:07:03,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:07:03,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:07:03,901 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:07:03,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:07:03,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=874, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:07:03,902 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-03-01 18:07:05,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:07:05,861 INFO L93 Difference]: Finished difference Result 19547 states and 48071 transitions. [2022-03-01 18:07:05,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-01 18:07:05,862 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-03-01 18:07:05,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:07:05,892 INFO L225 Difference]: With dead ends: 19547 [2022-03-01 18:07:05,892 INFO L226 Difference]: Without dead ends: 18903 [2022-03-01 18:07:05,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 73 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1657 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=852, Invalid=4848, Unknown=0, NotChecked=0, Total=5700 [2022-03-01 18:07:05,893 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 586 mSDsluCounter, 1533 mSDsCounter, 0 mSdLazyCounter, 1532 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:07:05,893 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.8s Time] [2022-03-01 18:07:05,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18903 states. [2022-03-01 18:07:06,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18903 to 12311. [2022-03-01 18:07:06,099 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-03-01 18:07:06,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12311 states to 12311 states and 30035 transitions. [2022-03-01 18:07:06,122 INFO L78 Accepts]: Start accepts. Automaton has 12311 states and 30035 transitions. Word has length 47 [2022-03-01 18:07:06,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:07:06,122 INFO L470 AbstractCegarLoop]: Abstraction has 12311 states and 30035 transitions. [2022-03-01 18:07:06,123 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-03-01 18:07:06,123 INFO L276 IsEmpty]: Start isEmpty. Operand 12311 states and 30035 transitions. [2022-03-01 18:07:06,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-01 18:07:06,134 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:07:06,134 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-03-01 18:07:06,150 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-03-01 18:07:06,334 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-03-01 18:07:06,335 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:07:06,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:07:06,335 INFO L85 PathProgramCache]: Analyzing trace with hash 866819415, now seen corresponding path program 37 times [2022-03-01 18:07:06,335 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:07:06,335 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744808304] [2022-03-01 18:07:06,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:07:06,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:07:06,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:06,593 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:06,593 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:07:06,593 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744808304] [2022-03-01 18:07:06,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744808304] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:07:06,593 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710239555] [2022-03-01 18:07:06,593 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:07:06,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:07:06,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:07:06,595 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:07:06,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-01 18:07:06,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:06,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-01 18:07:06,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:07:07,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:07,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:07,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:07,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:07,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:07,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:07,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:07,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:07,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:07,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:07,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:07,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:07,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:07,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:07,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:07,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:07,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:07,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:07,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:07,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:07,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:07,319 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-03-01 18:07:07,336 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:07,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:07:08,012 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-01 18:07:08,012 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-03-01 18:07:08,696 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 9 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:08,696 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710239555] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:07:08,696 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:07:08,696 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-03-01 18:07:08,697 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425456060] [2022-03-01 18:07:08,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:07:08,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-01 18:07:08,697 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:07:08,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-01 18:07:08,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=941, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:07:08,697 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-03-01 18:07:10,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:07:10,413 INFO L93 Difference]: Finished difference Result 17583 states and 43229 transitions. [2022-03-01 18:07:10,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-01 18:07:10,414 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-03-01 18:07:10,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:07:10,438 INFO L225 Difference]: With dead ends: 17583 [2022-03-01 18:07:10,439 INFO L226 Difference]: Without dead ends: 17331 [2022-03-01 18:07:10,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 72 SyntacticMatches, 2 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1886 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=970, Invalid=5350, Unknown=0, NotChecked=0, Total=6320 [2022-03-01 18:07:10,440 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 592 mSDsluCounter, 1068 mSDsCounter, 0 mSdLazyCounter, 989 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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-03-01 18:07:10,440 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-03-01 18:07:10,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17331 states. [2022-03-01 18:07:10,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17331 to 3579. [2022-03-01 18:07:10,564 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-03-01 18:07:10,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3579 states to 3579 states and 8907 transitions. [2022-03-01 18:07:10,570 INFO L78 Accepts]: Start accepts. Automaton has 3579 states and 8907 transitions. Word has length 47 [2022-03-01 18:07:10,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:07:10,570 INFO L470 AbstractCegarLoop]: Abstraction has 3579 states and 8907 transitions. [2022-03-01 18:07:10,570 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-03-01 18:07:10,570 INFO L276 IsEmpty]: Start isEmpty. Operand 3579 states and 8907 transitions. [2022-03-01 18:07:10,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-01 18:07:10,573 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:07:10,573 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-03-01 18:07:10,589 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-03-01 18:07:10,774 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-03-01 18:07:10,774 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:07:10,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:07:10,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1343535273, now seen corresponding path program 38 times [2022-03-01 18:07:10,774 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:07:10,775 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839623030] [2022-03-01 18:07:10,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:07:10,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:07:10,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:11,037 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:11,038 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:07:11,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839623030] [2022-03-01 18:07:11,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839623030] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:07:11,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625438796] [2022-03-01 18:07:11,038 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:07:11,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:07:11,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:07:11,039 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:07:11,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-01 18:07:11,070 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:07:11,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:07:11,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-01 18:07:11,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:07:11,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:11,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:11,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:11,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:11,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:11,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:11,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:11,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:11,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:11,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:11,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:11,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:11,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:11,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:11,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:11,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:11,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:11,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:11,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:11,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:11,716 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-03-01 18:07:11,735 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:11,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:07:12,429 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-01 18:07:12,429 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-03-01 18:07:12,953 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 15 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:12,953 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625438796] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:07:12,953 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:07:12,953 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-03-01 18:07:12,953 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742430117] [2022-03-01 18:07:12,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:07:12,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-01 18:07:12,954 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:07:12,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-01 18:07:12,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=936, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:07:12,954 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-03-01 18:07:14,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:07:14,045 INFO L93 Difference]: Finished difference Result 8303 states and 20655 transitions. [2022-03-01 18:07:14,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-01 18:07:14,045 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-03-01 18:07:14,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:07:14,057 INFO L225 Difference]: With dead ends: 8303 [2022-03-01 18:07:14,057 INFO L226 Difference]: Without dead ends: 8235 [2022-03-01 18:07:14,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 72 SyntacticMatches, 2 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1061 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=571, Invalid=3461, Unknown=0, NotChecked=0, Total=4032 [2022-03-01 18:07:14,058 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 374 mSDsluCounter, 1135 mSDsCounter, 0 mSdLazyCounter, 911 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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-03-01 18:07:14,058 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-03-01 18:07:14,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8235 states. [2022-03-01 18:07:14,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8235 to 4387. [2022-03-01 18:07:14,124 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-03-01 18:07:14,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4387 states to 4387 states and 10885 transitions. [2022-03-01 18:07:14,130 INFO L78 Accepts]: Start accepts. Automaton has 4387 states and 10885 transitions. Word has length 47 [2022-03-01 18:07:14,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:07:14,130 INFO L470 AbstractCegarLoop]: Abstraction has 4387 states and 10885 transitions. [2022-03-01 18:07:14,130 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-03-01 18:07:14,130 INFO L276 IsEmpty]: Start isEmpty. Operand 4387 states and 10885 transitions. [2022-03-01 18:07:14,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-01 18:07:14,134 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:07:14,134 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-03-01 18:07:14,150 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-03-01 18:07:14,334 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-03-01 18:07:14,335 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:07:14,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:07:14,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1902581417, now seen corresponding path program 39 times [2022-03-01 18:07:14,335 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:07:14,335 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71554689] [2022-03-01 18:07:14,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:07:14,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:07:14,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:14,566 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:14,567 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:07:14,567 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71554689] [2022-03-01 18:07:14,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71554689] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:07:14,567 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793138362] [2022-03-01 18:07:14,567 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:07:14,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:07:14,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:07:14,568 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:07:14,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-01 18:07:14,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-01 18:07:14,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:07:14,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-01 18:07:14,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:07:15,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:15,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:15,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:15,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:15,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:15,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:15,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:15,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:15,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:15,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:15,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:15,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:15,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:15,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:15,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:15,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:15,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:15,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:15,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:15,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:15,218 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-03-01 18:07:15,233 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:15,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:07:15,889 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-01 18:07:15,889 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-03-01 18:07:16,684 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 10 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:16,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793138362] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:07:16,685 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:07:16,685 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-03-01 18:07:16,685 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724340036] [2022-03-01 18:07:16,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:07:16,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:07:16,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:07:16,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:07:16,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=878, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:07:16,686 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-03-01 18:07:18,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:07:18,351 INFO L93 Difference]: Finished difference Result 7415 states and 18483 transitions. [2022-03-01 18:07:18,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-01 18:07:18,351 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-03-01 18:07:18,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:07:18,359 INFO L225 Difference]: With dead ends: 7415 [2022-03-01 18:07:18,360 INFO L226 Difference]: Without dead ends: 7351 [2022-03-01 18:07:18,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 72 SyntacticMatches, 3 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1751 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=987, Invalid=5175, Unknown=0, NotChecked=0, Total=6162 [2022-03-01 18:07:18,360 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 460 mSDsluCounter, 975 mSDsCounter, 0 mSdLazyCounter, 1156 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:07:18,361 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.6s Time] [2022-03-01 18:07:18,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7351 states. [2022-03-01 18:07:18,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7351 to 3547. [2022-03-01 18:07:18,416 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-03-01 18:07:18,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3547 states to 3547 states and 8811 transitions. [2022-03-01 18:07:18,421 INFO L78 Accepts]: Start accepts. Automaton has 3547 states and 8811 transitions. Word has length 47 [2022-03-01 18:07:18,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:07:18,421 INFO L470 AbstractCegarLoop]: Abstraction has 3547 states and 8811 transitions. [2022-03-01 18:07:18,421 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-03-01 18:07:18,421 INFO L276 IsEmpty]: Start isEmpty. Operand 3547 states and 8811 transitions. [2022-03-01 18:07:18,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-01 18:07:18,424 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:07:18,424 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-03-01 18:07:18,441 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-03-01 18:07:18,625 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-03-01 18:07:18,626 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:07:18,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:07:18,626 INFO L85 PathProgramCache]: Analyzing trace with hash 574804311, now seen corresponding path program 40 times [2022-03-01 18:07:18,626 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:07:18,626 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121313757] [2022-03-01 18:07:18,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:07:18,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:07:18,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:18,873 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:18,873 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:07:18,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121313757] [2022-03-01 18:07:18,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121313757] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:07:18,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143827793] [2022-03-01 18:07:18,873 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:07:18,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:07:18,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:07:18,876 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:07:18,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-01 18:07:18,912 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:07:18,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:07:18,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-01 18:07:18,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:07:19,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:19,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:19,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:19,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:19,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:19,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:19,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:19,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:19,519 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:19,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:19,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:19,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:19,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:19,523 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-03-01 18:07:19,537 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 9 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:19,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:07:20,196 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-01 18:07:20,196 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-03-01 18:07:20,828 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 6 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:20,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143827793] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:07:20,829 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:07:20,829 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 30 [2022-03-01 18:07:20,829 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466463693] [2022-03-01 18:07:20,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:07:20,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:07:20,829 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:07:20,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:07:20,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=769, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:07:20,829 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-03-01 18:07:22,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:07:22,314 INFO L93 Difference]: Finished difference Result 8735 states and 21574 transitions. [2022-03-01 18:07:22,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-01 18:07:22,315 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-03-01 18:07:22,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:07:22,326 INFO L225 Difference]: With dead ends: 8735 [2022-03-01 18:07:22,326 INFO L226 Difference]: Without dead ends: 8287 [2022-03-01 18:07:22,327 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 76 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1193 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=675, Invalid=3485, Unknown=0, NotChecked=0, Total=4160 [2022-03-01 18:07:22,327 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 591 mSDsluCounter, 1342 mSDsCounter, 0 mSdLazyCounter, 1122 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:07:22,327 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.6s Time] [2022-03-01 18:07:22,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8287 states. [2022-03-01 18:07:22,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8287 to 4811. [2022-03-01 18:07:22,391 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-03-01 18:07:22,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4811 states to 4811 states and 12051 transitions. [2022-03-01 18:07:22,398 INFO L78 Accepts]: Start accepts. Automaton has 4811 states and 12051 transitions. Word has length 47 [2022-03-01 18:07:22,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:07:22,398 INFO L470 AbstractCegarLoop]: Abstraction has 4811 states and 12051 transitions. [2022-03-01 18:07:22,398 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-03-01 18:07:22,398 INFO L276 IsEmpty]: Start isEmpty. Operand 4811 states and 12051 transitions. [2022-03-01 18:07:22,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-01 18:07:22,402 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:07:22,402 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-03-01 18:07:22,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-01 18:07:22,615 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-03-01 18:07:22,615 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:07:22,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:07:22,616 INFO L85 PathProgramCache]: Analyzing trace with hash -641493673, now seen corresponding path program 41 times [2022-03-01 18:07:22,616 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:07:22,616 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178745102] [2022-03-01 18:07:22,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:07:22,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:07:22,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:22,879 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:22,879 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:07:22,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178745102] [2022-03-01 18:07:22,879 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178745102] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:07:22,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335544232] [2022-03-01 18:07:22,879 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:07:22,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:07:22,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:07:22,884 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:07:22,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-01 18:07:22,916 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-01 18:07:22,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:07:22,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-01 18:07:22,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:07:23,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:23,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:23,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:23,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:23,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:23,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:23,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:23,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:23,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:23,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:23,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:23,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:23,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:23,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:23,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:23,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:23,670 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-03-01 18:07:23,687 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 9 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:23,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:07:24,333 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-01 18:07:24,334 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-03-01 18:07:25,105 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 6 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:25,105 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335544232] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:07:25,105 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:07:25,105 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 30 [2022-03-01 18:07:25,105 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848192648] [2022-03-01 18:07:25,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:07:25,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:07:25,106 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:07:25,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:07:25,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=765, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:07:25,106 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-03-01 18:07:27,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:07:27,288 INFO L93 Difference]: Finished difference Result 10887 states and 27061 transitions. [2022-03-01 18:07:27,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-01 18:07:27,288 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-03-01 18:07:27,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:07:27,302 INFO L225 Difference]: With dead ends: 10887 [2022-03-01 18:07:27,303 INFO L226 Difference]: Without dead ends: 10183 [2022-03-01 18:07:27,303 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 72 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1922 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=983, Invalid=5179, Unknown=0, NotChecked=0, Total=6162 [2022-03-01 18:07:27,303 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 710 mSDsluCounter, 2064 mSDsCounter, 0 mSdLazyCounter, 1817 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:07:27,304 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.9s Time] [2022-03-01 18:07:27,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10183 states. [2022-03-01 18:07:27,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10183 to 4903. [2022-03-01 18:07:27,382 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-03-01 18:07:27,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4903 states to 4903 states and 12371 transitions. [2022-03-01 18:07:27,389 INFO L78 Accepts]: Start accepts. Automaton has 4903 states and 12371 transitions. Word has length 47 [2022-03-01 18:07:27,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:07:27,389 INFO L470 AbstractCegarLoop]: Abstraction has 4903 states and 12371 transitions. [2022-03-01 18:07:27,389 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-03-01 18:07:27,389 INFO L276 IsEmpty]: Start isEmpty. Operand 4903 states and 12371 transitions. [2022-03-01 18:07:27,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-01 18:07:27,393 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:07:27,393 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-03-01 18:07:27,408 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-03-01 18:07:27,593 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-03-01 18:07:27,593 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:07:27,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:07:27,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1718807721, now seen corresponding path program 42 times [2022-03-01 18:07:27,594 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:07:27,594 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189695021] [2022-03-01 18:07:27,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:07:27,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:07:27,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:27,829 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:27,829 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:07:27,829 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189695021] [2022-03-01 18:07:27,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189695021] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:07:27,829 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696463422] [2022-03-01 18:07:27,829 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:07:27,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:07:27,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:07:27,832 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:07:27,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-01 18:07:27,858 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-01 18:07:27,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:07:27,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-01 18:07:27,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:07:28,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:28,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:28,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:28,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:28,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:28,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:28,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:28,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:28,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:28,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:28,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:28,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:28,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:28,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:28,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:28,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:28,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:28,485 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-03-01 18:07:28,499 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:28,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:07:29,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:29,114 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:07:29,114 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-03-01 18:07:29,507 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:29,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696463422] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:07:29,508 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:07:29,508 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-03-01 18:07:29,508 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90113636] [2022-03-01 18:07:29,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:07:29,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:07:29,508 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:07:29,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:07:29,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=807, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:07:29,509 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-03-01 18:07:32,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:07:32,265 INFO L93 Difference]: Finished difference Result 12235 states and 30658 transitions. [2022-03-01 18:07:32,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-01 18:07:32,265 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-03-01 18:07:32,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:07:32,280 INFO L225 Difference]: With dead ends: 12235 [2022-03-01 18:07:32,280 INFO L226 Difference]: Without dead ends: 11623 [2022-03-01 18:07:32,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 76 SyntacticMatches, 4 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2360 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1435, Invalid=6575, Unknown=0, NotChecked=0, Total=8010 [2022-03-01 18:07:32,281 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.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:07:32,281 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.8s Time] [2022-03-01 18:07:32,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11623 states. [2022-03-01 18:07:32,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11623 to 6631. [2022-03-01 18:07:32,383 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-03-01 18:07:32,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6631 states to 6631 states and 16771 transitions. [2022-03-01 18:07:32,396 INFO L78 Accepts]: Start accepts. Automaton has 6631 states and 16771 transitions. Word has length 47 [2022-03-01 18:07:32,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:07:32,396 INFO L470 AbstractCegarLoop]: Abstraction has 6631 states and 16771 transitions. [2022-03-01 18:07:32,396 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-03-01 18:07:32,396 INFO L276 IsEmpty]: Start isEmpty. Operand 6631 states and 16771 transitions. [2022-03-01 18:07:32,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-01 18:07:32,401 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:07:32,402 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-03-01 18:07:32,418 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-03-01 18:07:32,602 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-03-01 18:07:32,602 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:07:32,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:07:32,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1228093271, now seen corresponding path program 43 times [2022-03-01 18:07:32,603 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:07:32,603 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037580448] [2022-03-01 18:07:32,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:07:32,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:07:32,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:32,863 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:32,863 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:07:32,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037580448] [2022-03-01 18:07:32,863 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037580448] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:07:32,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101592442] [2022-03-01 18:07:32,863 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:07:32,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:07:32,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:07:32,865 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:07:32,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-01 18:07:32,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:32,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-01 18:07:32,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:07:33,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:33,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:33,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:33,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:33,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:33,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:33,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:33,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:33,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:33,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:33,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:33,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:33,545 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-03-01 18:07:33,563 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 9 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:33,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:07:34,225 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-01 18:07:34,225 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-03-01 18:07:34,771 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 10 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:34,771 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101592442] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:07:34,771 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:07:34,771 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 29 [2022-03-01 18:07:34,772 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76577062] [2022-03-01 18:07:34,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:07:34,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:07:34,772 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:07:34,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:07:34,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=715, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:07:34,773 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-03-01 18:07:36,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:07:36,499 INFO L93 Difference]: Finished difference Result 11735 states and 29232 transitions. [2022-03-01 18:07:36,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-01 18:07:36,500 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-03-01 18:07:36,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:07:36,516 INFO L225 Difference]: With dead ends: 11735 [2022-03-01 18:07:36,516 INFO L226 Difference]: Without dead ends: 11219 [2022-03-01 18:07:36,517 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 72 SyntacticMatches, 6 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1221 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=711, Invalid=3711, Unknown=0, NotChecked=0, Total=4422 [2022-03-01 18:07:36,517 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 516 mSDsluCounter, 1784 mSDsCounter, 0 mSdLazyCounter, 1657 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:07:36,517 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.8s Time] [2022-03-01 18:07:36,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11219 states. [2022-03-01 18:07:36,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11219 to 7615. [2022-03-01 18:07:36,630 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-03-01 18:07:36,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7615 states to 7615 states and 19187 transitions. [2022-03-01 18:07:36,643 INFO L78 Accepts]: Start accepts. Automaton has 7615 states and 19187 transitions. Word has length 47 [2022-03-01 18:07:36,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:07:36,644 INFO L470 AbstractCegarLoop]: Abstraction has 7615 states and 19187 transitions. [2022-03-01 18:07:36,644 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-03-01 18:07:36,644 INFO L276 IsEmpty]: Start isEmpty. Operand 7615 states and 19187 transitions. [2022-03-01 18:07:36,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-01 18:07:36,650 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:07:36,650 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-03-01 18:07:36,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-03-01 18:07:36,863 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-03-01 18:07:36,863 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:07:36,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:07:36,864 INFO L85 PathProgramCache]: Analyzing trace with hash -2074549929, now seen corresponding path program 44 times [2022-03-01 18:07:36,864 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:07:36,864 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521079246] [2022-03-01 18:07:36,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:07:36,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:07:36,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:37,084 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:37,084 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:07:37,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521079246] [2022-03-01 18:07:37,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521079246] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:07:37,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013447103] [2022-03-01 18:07:37,084 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:07:37,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:07:37,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:07:37,086 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:07:37,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-01 18:07:37,110 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:07:37,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:07:37,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-01 18:07:37,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:07:37,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:37,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:37,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:37,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:37,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:37,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:37,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:37,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:37,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:37,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:37,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:37,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:37,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:37,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:37,694 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-03-01 18:07:37,708 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:37,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:07:38,352 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-01 18:07:38,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-03-01 18:07:38,978 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 10 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:38,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013447103] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:07:38,978 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:07:38,978 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 29 [2022-03-01 18:07:38,978 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808767167] [2022-03-01 18:07:38,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:07:38,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:07:38,979 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:07:38,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:07:38,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:07:38,979 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-03-01 18:07:40,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:07:40,505 INFO L93 Difference]: Finished difference Result 13183 states and 33005 transitions. [2022-03-01 18:07:40,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-01 18:07:40,506 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-03-01 18:07:40,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:07:40,526 INFO L225 Difference]: With dead ends: 13183 [2022-03-01 18:07:40,526 INFO L226 Difference]: Without dead ends: 13023 [2022-03-01 18:07:40,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 72 SyntacticMatches, 6 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1105 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=665, Invalid=3625, Unknown=0, NotChecked=0, Total=4290 [2022-03-01 18:07:40,527 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-03-01 18:07:40,527 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-03-01 18:07:40,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13023 states. [2022-03-01 18:07:40,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13023 to 7615. [2022-03-01 18:07:40,645 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-03-01 18:07:40,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7615 states to 7615 states and 19211 transitions. [2022-03-01 18:07:40,657 INFO L78 Accepts]: Start accepts. Automaton has 7615 states and 19211 transitions. Word has length 47 [2022-03-01 18:07:40,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:07:40,657 INFO L470 AbstractCegarLoop]: Abstraction has 7615 states and 19211 transitions. [2022-03-01 18:07:40,658 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-03-01 18:07:40,658 INFO L276 IsEmpty]: Start isEmpty. Operand 7615 states and 19211 transitions. [2022-03-01 18:07:40,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-01 18:07:40,663 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:07:40,663 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-03-01 18:07:40,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-01 18:07:40,864 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-03-01 18:07:40,864 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:07:40,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:07:40,865 INFO L85 PathProgramCache]: Analyzing trace with hash 150779223, now seen corresponding path program 45 times [2022-03-01 18:07:40,865 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:07:40,865 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568719647] [2022-03-01 18:07:40,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:07:40,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:07:40,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:41,123 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:41,123 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:07:41,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568719647] [2022-03-01 18:07:41,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568719647] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:07:41,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993365865] [2022-03-01 18:07:41,124 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:07:41,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:07:41,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:07:41,152 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:07:41,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-01 18:07:41,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-01 18:07:41,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:07:41,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-01 18:07:41,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:07:41,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:41,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:41,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:41,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:41,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:41,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:41,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:41,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:41,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:41,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:41,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:41,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:41,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:41,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:41,763 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-03-01 18:07:41,778 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:41,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:07:42,470 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-01 18:07:42,470 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-03-01 18:07:43,112 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 10 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:43,112 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993365865] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:07:43,113 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:07:43,113 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-03-01 18:07:43,113 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633108992] [2022-03-01 18:07:43,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:07:43,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:07:43,113 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:07:43,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:07:43,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:07:43,114 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-03-01 18:07:44,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:07:44,440 INFO L93 Difference]: Finished difference Result 13047 states and 32810 transitions. [2022-03-01 18:07:44,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-01 18:07:44,441 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-03-01 18:07:44,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:07:44,463 INFO L225 Difference]: With dead ends: 13047 [2022-03-01 18:07:44,463 INFO L226 Difference]: Without dead ends: 12911 [2022-03-01 18:07:44,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 72 SyntacticMatches, 5 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1049 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=672, Invalid=3618, Unknown=0, NotChecked=0, Total=4290 [2022-03-01 18:07:44,464 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.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:07:44,464 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.5s Time] [2022-03-01 18:07:44,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12911 states. [2022-03-01 18:07:44,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12911 to 8047. [2022-03-01 18:07:44,638 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-03-01 18:07:44,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8047 states to 8047 states and 20291 transitions. [2022-03-01 18:07:44,650 INFO L78 Accepts]: Start accepts. Automaton has 8047 states and 20291 transitions. Word has length 47 [2022-03-01 18:07:44,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:07:44,651 INFO L470 AbstractCegarLoop]: Abstraction has 8047 states and 20291 transitions. [2022-03-01 18:07:44,651 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-03-01 18:07:44,651 INFO L276 IsEmpty]: Start isEmpty. Operand 8047 states and 20291 transitions. [2022-03-01 18:07:44,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-01 18:07:44,658 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:07:44,658 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-03-01 18:07:44,680 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-03-01 18:07:44,871 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-03-01 18:07:44,871 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:07:44,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:07:44,872 INFO L85 PathProgramCache]: Analyzing trace with hash 2008735575, now seen corresponding path program 46 times [2022-03-01 18:07:44,872 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:07:44,872 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493443807] [2022-03-01 18:07:44,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:07:44,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:07:44,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:45,137 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:45,138 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:07:45,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493443807] [2022-03-01 18:07:45,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493443807] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:07:45,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983572861] [2022-03-01 18:07:45,138 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:07:45,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:07:45,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:07:45,140 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:07:45,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-01 18:07:45,170 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:07:45,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:07:45,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-01 18:07:45,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:07:45,683 INFO L353 Elim1Store]: treesize reduction 112, result has 0.9 percent of original size [2022-03-01 18:07:45,683 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-03-01 18:07:45,697 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:45,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:07:46,350 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-01 18:07:46,351 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-03-01 18:07:46,894 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 17 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:46,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983572861] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:07:46,894 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:07:46,894 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-03-01 18:07:46,895 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728023355] [2022-03-01 18:07:46,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:07:46,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:07:46,895 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:07:46,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:07:46,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=723, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:07:46,895 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-03-01 18:07:48,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:07:48,261 INFO L93 Difference]: Finished difference Result 12539 states and 31459 transitions. [2022-03-01 18:07:48,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-01 18:07:48,261 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-03-01 18:07:48,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:07:48,280 INFO L225 Difference]: With dead ends: 12539 [2022-03-01 18:07:48,280 INFO L226 Difference]: Without dead ends: 12479 [2022-03-01 18:07:48,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 72 SyntacticMatches, 6 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 889 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=613, Invalid=3293, Unknown=0, NotChecked=0, Total=3906 [2022-03-01 18:07:48,281 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 356 mSDsluCounter, 814 mSDsCounter, 0 mSdLazyCounter, 1226 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:07:48,281 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.6s Time] [2022-03-01 18:07:48,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12479 states. [2022-03-01 18:07:48,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12479 to 7935. [2022-03-01 18:07:48,405 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-03-01 18:07:48,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7935 states to 7935 states and 20011 transitions. [2022-03-01 18:07:48,419 INFO L78 Accepts]: Start accepts. Automaton has 7935 states and 20011 transitions. Word has length 47 [2022-03-01 18:07:48,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:07:48,419 INFO L470 AbstractCegarLoop]: Abstraction has 7935 states and 20011 transitions. [2022-03-01 18:07:48,420 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-03-01 18:07:48,420 INFO L276 IsEmpty]: Start isEmpty. Operand 7935 states and 20011 transitions. [2022-03-01 18:07:48,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-01 18:07:48,426 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:07:48,426 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-03-01 18:07:48,442 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-01 18:07:48,626 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-03-01 18:07:48,627 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:07:48,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:07:48,627 INFO L85 PathProgramCache]: Analyzing trace with hash 229809461, now seen corresponding path program 47 times [2022-03-01 18:07:48,627 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:07:48,627 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815232761] [2022-03-01 18:07:48,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:07:48,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:07:48,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:48,897 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:48,897 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:07:48,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815232761] [2022-03-01 18:07:48,898 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815232761] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:07:48,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960804794] [2022-03-01 18:07:48,898 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:07:48,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:07:48,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:07:48,900 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:07:48,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-01 18:07:48,939 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-01 18:07:48,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:07:48,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-01 18:07:48,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:07:49,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:49,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:49,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:49,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:49,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:49,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:49,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:49,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:49,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:49,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:49,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:49,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:49,550 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-03-01 18:07:49,570 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:49,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:07:50,265 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-01 18:07:50,266 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-03-01 18:07:51,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-03-01 18:07:51,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960804794] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:07:51,092 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:07:51,092 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-03-01 18:07:51,092 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896899446] [2022-03-01 18:07:51,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:07:51,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:07:51,093 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:07:51,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:07:51,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:07:51,093 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-03-01 18:07:52,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:07:52,482 INFO L93 Difference]: Finished difference Result 11875 states and 29772 transitions. [2022-03-01 18:07:52,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-01 18:07:52,482 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-03-01 18:07:52,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:07:52,500 INFO L225 Difference]: With dead ends: 11875 [2022-03-01 18:07:52,500 INFO L226 Difference]: Without dead ends: 11799 [2022-03-01 18:07:52,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 75 SyntacticMatches, 5 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1102 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=668, Invalid=3888, Unknown=0, NotChecked=0, Total=4556 [2022-03-01 18:07:52,501 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.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:07:52,502 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.5s Time] [2022-03-01 18:07:52,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11799 states. [2022-03-01 18:07:52,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11799 to 7919. [2022-03-01 18:07:52,643 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-03-01 18:07:52,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7919 states to 7919 states and 19971 transitions. [2022-03-01 18:07:52,657 INFO L78 Accepts]: Start accepts. Automaton has 7919 states and 19971 transitions. Word has length 47 [2022-03-01 18:07:52,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:07:52,657 INFO L470 AbstractCegarLoop]: Abstraction has 7919 states and 19971 transitions. [2022-03-01 18:07:52,657 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-03-01 18:07:52,657 INFO L276 IsEmpty]: Start isEmpty. Operand 7919 states and 19971 transitions. [2022-03-01 18:07:52,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-01 18:07:52,663 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:07:52,663 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-03-01 18:07:52,679 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-03-01 18:07:52,864 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-03-01 18:07:52,864 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:07:52,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:07:52,866 INFO L85 PathProgramCache]: Analyzing trace with hash -264425383, now seen corresponding path program 48 times [2022-03-01 18:07:52,866 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:07:52,866 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001821144] [2022-03-01 18:07:52,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:07:52,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:07:52,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:52,911 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 36 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:52,912 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:07:52,912 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001821144] [2022-03-01 18:07:52,912 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001821144] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:07:52,912 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486885455] [2022-03-01 18:07:52,912 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:07:52,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:07:52,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:07:52,913 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:07:52,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-01 18:07:52,954 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-01 18:07:52,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:07:52,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-01 18:07:52,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:07:53,030 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 36 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:07:53,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:07:53,110 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 36 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:07:53,111 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486885455] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:07:53,111 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:07:53,111 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 8 [2022-03-01 18:07:53,111 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301660720] [2022-03-01 18:07:53,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:07:53,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 18:07:53,112 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:07:53,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 18:07:53,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-03-01 18:07:53,113 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-03-01 18:07:53,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:07:53,199 INFO L93 Difference]: Finished difference Result 11467 states and 28945 transitions. [2022-03-01 18:07:53,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 18:07:53,200 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-03-01 18:07:53,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:07:53,223 INFO L225 Difference]: With dead ends: 11467 [2022-03-01 18:07:53,223 INFO L226 Difference]: Without dead ends: 11459 [2022-03-01 18:07:53,223 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-03-01 18:07:53,224 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-03-01 18:07:53,224 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-03-01 18:07:53,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11459 states. [2022-03-01 18:07:53,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11459 to 10275. [2022-03-01 18:07:53,393 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-03-01 18:07:53,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10275 states to 10275 states and 26063 transitions. [2022-03-01 18:07:53,418 INFO L78 Accepts]: Start accepts. Automaton has 10275 states and 26063 transitions. Word has length 49 [2022-03-01 18:07:53,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:07:53,419 INFO L470 AbstractCegarLoop]: Abstraction has 10275 states and 26063 transitions. [2022-03-01 18:07:53,419 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-03-01 18:07:53,419 INFO L276 IsEmpty]: Start isEmpty. Operand 10275 states and 26063 transitions. [2022-03-01 18:07:53,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-01 18:07:53,431 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:07:53,431 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-03-01 18:07:53,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-01 18:07:53,651 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-03-01 18:07:53,651 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:07:53,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:07:53,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1879878611, now seen corresponding path program 49 times [2022-03-01 18:07:53,652 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:07:53,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026964567] [2022-03-01 18:07:53,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:07:53,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:07:53,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:53,925 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 6 proven. 75 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:07:53,925 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:07:53,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026964567] [2022-03-01 18:07:53,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026964567] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:07:53,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813191361] [2022-03-01 18:07:53,926 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:07:53,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:07:53,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:07:53,927 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:07:53,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-01 18:07:53,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:53,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-01 18:07:53,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:07:54,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:54,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:54,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:54,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:54,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:54,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:54,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:54,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:54,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:54,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:54,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:54,741 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-03-01 18:07:54,755 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 6 proven. 75 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:07:54,756 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:07:55,468 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-01 18:07:55,469 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-03-01 18:07:56,249 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 13 proven. 68 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:07:56,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813191361] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:07:56,249 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:07:56,249 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-03-01 18:07:56,250 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727627687] [2022-03-01 18:07:56,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:07:56,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:07:56,250 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:07:56,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:07:56,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:07:56,250 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-03-01 18:07:58,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:07:58,154 INFO L93 Difference]: Finished difference Result 18003 states and 45680 transitions. [2022-03-01 18:07:58,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-01 18:07:58,154 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-03-01 18:07:58,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:07:58,181 INFO L225 Difference]: With dead ends: 18003 [2022-03-01 18:07:58,181 INFO L226 Difference]: Without dead ends: 17871 [2022-03-01 18:07:58,182 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 85 SyntacticMatches, 5 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1990 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1118, Invalid=5854, Unknown=0, NotChecked=0, Total=6972 [2022-03-01 18:07:58,182 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 448 mSDsluCounter, 1352 mSDsCounter, 0 mSdLazyCounter, 1122 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:07:58,182 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.6s Time] [2022-03-01 18:07:58,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17871 states. [2022-03-01 18:07:58,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17871 to 10323. [2022-03-01 18:07:58,341 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-03-01 18:07:58,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10323 states to 10323 states and 26191 transitions. [2022-03-01 18:07:58,359 INFO L78 Accepts]: Start accepts. Automaton has 10323 states and 26191 transitions. Word has length 51 [2022-03-01 18:07:58,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:07:58,359 INFO L470 AbstractCegarLoop]: Abstraction has 10323 states and 26191 transitions. [2022-03-01 18:07:58,359 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-03-01 18:07:58,359 INFO L276 IsEmpty]: Start isEmpty. Operand 10323 states and 26191 transitions. [2022-03-01 18:07:58,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:07:58,368 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:07:58,368 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-03-01 18:07:58,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-01 18:07:58,568 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-03-01 18:07:58,568 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:07:58,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:07:58,568 INFO L85 PathProgramCache]: Analyzing trace with hash 512651733, now seen corresponding path program 50 times [2022-03-01 18:07:58,569 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:07:58,569 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458476] [2022-03-01 18:07:58,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:07:58,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:07:58,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:58,820 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:58,820 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:07:58,820 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458476] [2022-03-01 18:07:58,820 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458476] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:07:58,820 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004981431] [2022-03-01 18:07:58,820 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:07:58,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:07:58,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:07:58,822 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:07:58,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-01 18:07:58,853 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:07:58,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:07:58,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-01 18:07:58,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:07:59,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:59,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:59,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:59,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:59,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:07:59,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:07:59,735 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-03-01 18:07:59,757 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:59,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:08:00,812 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-01 18:08:00,812 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-03-01 18:08:01,710 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 11 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:01,711 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004981431] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:08:01,711 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:08:01,711 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 38 [2022-03-01 18:08:01,711 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702070941] [2022-03-01 18:08:01,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:08:01,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-01 18:08:01,711 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:08:01,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-01 18:08:01,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=1253, Unknown=0, NotChecked=0, Total=1482 [2022-03-01 18:08:01,712 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-03-01 18:08:03,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:08:03,866 INFO L93 Difference]: Finished difference Result 23021 states and 58673 transitions. [2022-03-01 18:08:03,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-01 18:08:03,866 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-03-01 18:08:03,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:08:03,907 INFO L225 Difference]: With dead ends: 23021 [2022-03-01 18:08:03,907 INFO L226 Difference]: Without dead ends: 22705 [2022-03-01 18:08:03,908 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 80 SyntacticMatches, 3 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2224 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1120, Invalid=6362, Unknown=0, NotChecked=0, Total=7482 [2022-03-01 18:08:03,908 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 565 mSDsluCounter, 1507 mSDsCounter, 0 mSdLazyCounter, 1455 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:08:03,908 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.8s Time] [2022-03-01 18:08:03,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22705 states. [2022-03-01 18:08:04,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22705 to 8523. [2022-03-01 18:08:04,162 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-03-01 18:08:04,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8523 states to 8523 states and 21539 transitions. [2022-03-01 18:08:04,176 INFO L78 Accepts]: Start accepts. Automaton has 8523 states and 21539 transitions. Word has length 53 [2022-03-01 18:08:04,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:08:04,176 INFO L470 AbstractCegarLoop]: Abstraction has 8523 states and 21539 transitions. [2022-03-01 18:08:04,176 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-03-01 18:08:04,176 INFO L276 IsEmpty]: Start isEmpty. Operand 8523 states and 21539 transitions. [2022-03-01 18:08:04,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:08:04,184 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:08:04,184 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-03-01 18:08:04,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-03-01 18:08:04,384 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-03-01 18:08:04,385 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:08:04,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:08:04,385 INFO L85 PathProgramCache]: Analyzing trace with hash 693965781, now seen corresponding path program 51 times [2022-03-01 18:08:04,385 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:08:04,385 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882802899] [2022-03-01 18:08:04,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:08:04,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:08:04,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:08:04,695 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:04,695 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:08:04,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882802899] [2022-03-01 18:08:04,696 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882802899] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:08:04,696 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507531840] [2022-03-01 18:08:04,696 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:08:04,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:08:04,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:08:04,697 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:08:04,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-01 18:08:04,723 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-01 18:08:04,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:08:04,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-01 18:08:04,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:08:05,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:05,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:05,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:05,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:05,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:05,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:05,570 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-03-01 18:08:05,585 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:05,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:08:06,598 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-01 18:08:06,599 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-03-01 18:08:07,771 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 11 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:07,771 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507531840] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:08:07,771 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:08:07,771 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-03-01 18:08:07,771 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486362024] [2022-03-01 18:08:07,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:08:07,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-01 18:08:07,772 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:08:07,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-01 18:08:07,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=1322, Unknown=0, NotChecked=0, Total=1560 [2022-03-01 18:08:07,772 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-03-01 18:08:09,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:08:09,917 INFO L93 Difference]: Finished difference Result 17813 states and 45317 transitions. [2022-03-01 18:08:09,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-01 18:08:09,918 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-03-01 18:08:09,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:08:09,943 INFO L225 Difference]: With dead ends: 17813 [2022-03-01 18:08:09,943 INFO L226 Difference]: Without dead ends: 17437 [2022-03-01 18:08:09,944 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 80 SyntacticMatches, 2 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2264 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1129, Invalid=6527, Unknown=0, NotChecked=0, Total=7656 [2022-03-01 18:08:09,944 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-03-01 18:08:09,944 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-03-01 18:08:09,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17437 states. [2022-03-01 18:08:10,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17437 to 6359. [2022-03-01 18:08:10,070 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-03-01 18:08:10,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6359 states to 6359 states and 16011 transitions. [2022-03-01 18:08:10,080 INFO L78 Accepts]: Start accepts. Automaton has 6359 states and 16011 transitions. Word has length 53 [2022-03-01 18:08:10,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:08:10,080 INFO L470 AbstractCegarLoop]: Abstraction has 6359 states and 16011 transitions. [2022-03-01 18:08:10,080 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-03-01 18:08:10,080 INFO L276 IsEmpty]: Start isEmpty. Operand 6359 states and 16011 transitions. [2022-03-01 18:08:10,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:08:10,084 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:08:10,085 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-03-01 18:08:10,100 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-03-01 18:08:10,285 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-03-01 18:08:10,285 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:08:10,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:08:10,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1270786091, now seen corresponding path program 52 times [2022-03-01 18:08:10,285 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:08:10,286 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692661724] [2022-03-01 18:08:10,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:08:10,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:08:10,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:08:10,558 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 86 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:08:10,558 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:08:10,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692661724] [2022-03-01 18:08:10,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692661724] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:08:10,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794615639] [2022-03-01 18:08:10,558 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:08:10,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:08:10,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:08:10,559 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:08:10,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-01 18:08:10,585 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:08:10,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:08:10,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-01 18:08:10,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:08:11,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:11,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:11,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:11,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:11,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:11,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:11,448 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-03-01 18:08:11,462 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 11 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:11,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:08:12,512 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-01 18:08:12,513 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-03-01 18:08:13,991 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 14 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:13,992 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794615639] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:08:13,992 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:08:13,992 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 37 [2022-03-01 18:08:13,992 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808107167] [2022-03-01 18:08:13,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:08:13,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-01 18:08:13,992 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:08:13,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-01 18:08:13,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1154, Unknown=0, NotChecked=0, Total=1406 [2022-03-01 18:08:13,993 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-03-01 18:08:16,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:08:16,024 INFO L93 Difference]: Finished difference Result 12255 states and 30568 transitions. [2022-03-01 18:08:16,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-01 18:08:16,024 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-03-01 18:08:16,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:08:16,042 INFO L225 Difference]: With dead ends: 12255 [2022-03-01 18:08:16,043 INFO L226 Difference]: Without dead ends: 11755 [2022-03-01 18:08:16,043 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1566 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=826, Invalid=4576, Unknown=0, NotChecked=0, Total=5402 [2022-03-01 18:08:16,043 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 505 mSDsluCounter, 1734 mSDsCounter, 0 mSdLazyCounter, 1645 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:08:16,044 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.9s Time] [2022-03-01 18:08:16,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11755 states. [2022-03-01 18:08:16,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11755 to 7943. [2022-03-01 18:08:16,167 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-03-01 18:08:16,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7943 states to 7943 states and 20003 transitions. [2022-03-01 18:08:16,181 INFO L78 Accepts]: Start accepts. Automaton has 7943 states and 20003 transitions. Word has length 53 [2022-03-01 18:08:16,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:08:16,181 INFO L470 AbstractCegarLoop]: Abstraction has 7943 states and 20003 transitions. [2022-03-01 18:08:16,182 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-03-01 18:08:16,182 INFO L276 IsEmpty]: Start isEmpty. Operand 7943 states and 20003 transitions. [2022-03-01 18:08:16,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:08:16,190 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:08:16,190 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-03-01 18:08:16,206 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-01 18:08:16,390 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-03-01 18:08:16,391 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:08:16,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:08:16,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1517517269, now seen corresponding path program 53 times [2022-03-01 18:08:16,391 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:08:16,391 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709892449] [2022-03-01 18:08:16,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:08:16,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:08:16,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:08:16,641 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:16,642 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:08:16,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709892449] [2022-03-01 18:08:16,642 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709892449] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:08:16,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544313699] [2022-03-01 18:08:16,642 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:08:16,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:08:16,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:08:16,643 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-03-01 18:08:16,644 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-03-01 18:08:16,672 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-01 18:08:16,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:08:16,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-01 18:08:16,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:08:17,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:17,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:17,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:17,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:17,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:17,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:17,551 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-03-01 18:08:17,565 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:17,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:08:18,203 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,203 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,210 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,210 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,210 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,213 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,221 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:18,302 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:08:18,302 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-03-01 18:08:19,185 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 14 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:19,186 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544313699] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:08:19,186 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:08:19,186 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 38 [2022-03-01 18:08:19,186 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566310290] [2022-03-01 18:08:19,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:08:19,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-01 18:08:19,186 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:08:19,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-01 18:08:19,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1236, Unknown=0, NotChecked=0, Total=1482 [2022-03-01 18:08:19,187 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-03-01 18:08:21,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:08:21,273 INFO L93 Difference]: Finished difference Result 13859 states and 34789 transitions. [2022-03-01 18:08:21,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-01 18:08:21,274 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-03-01 18:08:21,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:08:21,297 INFO L225 Difference]: With dead ends: 13859 [2022-03-01 18:08:21,297 INFO L226 Difference]: Without dead ends: 13699 [2022-03-01 18:08:21,298 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 80 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1619 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=815, Invalid=4885, Unknown=0, NotChecked=0, Total=5700 [2022-03-01 18:08:21,298 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 432 mSDsluCounter, 1632 mSDsCounter, 0 mSdLazyCounter, 1535 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:08:21,298 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.9s Time] [2022-03-01 18:08:21,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13699 states. [2022-03-01 18:08:21,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13699 to 7735. [2022-03-01 18:08:21,427 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-03-01 18:08:21,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7735 states to 7735 states and 19491 transitions. [2022-03-01 18:08:21,440 INFO L78 Accepts]: Start accepts. Automaton has 7735 states and 19491 transitions. Word has length 53 [2022-03-01 18:08:21,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:08:21,440 INFO L470 AbstractCegarLoop]: Abstraction has 7735 states and 19491 transitions. [2022-03-01 18:08:21,440 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-03-01 18:08:21,440 INFO L276 IsEmpty]: Start isEmpty. Operand 7735 states and 19491 transitions. [2022-03-01 18:08:21,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:08:21,446 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:08:21,446 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-03-01 18:08:21,462 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-03-01 18:08:21,647 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-03-01 18:08:21,647 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:08:21,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:08:21,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1492532693, now seen corresponding path program 54 times [2022-03-01 18:08:21,647 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:08:21,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116944538] [2022-03-01 18:08:21,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:08:21,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:08:21,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:08:21,983 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:21,984 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:08:21,984 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116944538] [2022-03-01 18:08:21,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116944538] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:08:21,984 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291597856] [2022-03-01 18:08:21,984 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:08:21,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:08:21,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:08:21,985 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-03-01 18:08:21,986 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-03-01 18:08:22,020 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-01 18:08:22,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:08:22,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-01 18:08:22,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:08:22,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:22,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:22,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:22,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:22,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:22,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:23,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:23,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:23,001 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-03-01 18:08:23,016 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:23,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:08:24,029 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-01 18:08:24,030 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-03-01 18:08:25,241 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 14 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:25,241 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291597856] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:08:25,241 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:08:25,241 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-03-01 18:08:25,241 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278036172] [2022-03-01 18:08:25,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:08:25,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-01 18:08:25,242 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:08:25,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-01 18:08:25,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1319, Unknown=0, NotChecked=0, Total=1560 [2022-03-01 18:08:25,242 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-03-01 18:08:27,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:08:27,571 INFO L93 Difference]: Finished difference Result 14143 states and 35746 transitions. [2022-03-01 18:08:27,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-01 18:08:27,572 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-03-01 18:08:27,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:08:27,597 INFO L225 Difference]: With dead ends: 14143 [2022-03-01 18:08:27,597 INFO L226 Difference]: Without dead ends: 14079 [2022-03-01 18:08:27,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 86 SyntacticMatches, 2 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2290 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1071, Invalid=6939, Unknown=0, NotChecked=0, Total=8010 [2022-03-01 18:08:27,598 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 385 mSDsluCounter, 1697 mSDsCounter, 0 mSdLazyCounter, 1565 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:08:27,599 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.8s Time] [2022-03-01 18:08:27,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14079 states. [2022-03-01 18:08:27,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14079 to 9859. [2022-03-01 18:08:27,763 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-03-01 18:08:27,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9859 states to 9859 states and 24951 transitions. [2022-03-01 18:08:27,857 INFO L78 Accepts]: Start accepts. Automaton has 9859 states and 24951 transitions. Word has length 53 [2022-03-01 18:08:27,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:08:27,858 INFO L470 AbstractCegarLoop]: Abstraction has 9859 states and 24951 transitions. [2022-03-01 18:08:27,858 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-03-01 18:08:27,858 INFO L276 IsEmpty]: Start isEmpty. Operand 9859 states and 24951 transitions. [2022-03-01 18:08:27,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:08:27,865 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:08:27,865 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-03-01 18:08:27,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-03-01 18:08:28,067 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-03-01 18:08:28,067 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:08:28,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:08:28,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1517887531, now seen corresponding path program 55 times [2022-03-01 18:08:28,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:08:28,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374391150] [2022-03-01 18:08:28,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:08:28,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:08:28,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:08:28,359 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:28,359 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:08:28,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374391150] [2022-03-01 18:08:28,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374391150] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:08:28,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008636066] [2022-03-01 18:08:28,359 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:08:28,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:08:28,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:08:28,361 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-03-01 18:08:28,361 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-03-01 18:08:28,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:08:28,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-01 18:08:28,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:08:29,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:29,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:29,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:29,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:29,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:29,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:29,258 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-03-01 18:08:29,277 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:29,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:08:30,310 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-01 18:08:30,310 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-03-01 18:08:31,418 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 24 proven. 69 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:31,419 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008636066] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:08:31,419 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:08:31,419 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-03-01 18:08:31,419 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332531077] [2022-03-01 18:08:31,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:08:31,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-01 18:08:31,419 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:08:31,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-01 18:08:31,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1317, Unknown=0, NotChecked=0, Total=1560 [2022-03-01 18:08:31,420 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-03-01 18:08:33,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:08:33,458 INFO L93 Difference]: Finished difference Result 16197 states and 40669 transitions. [2022-03-01 18:08:33,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-01 18:08:33,459 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-03-01 18:08:33,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:08:33,486 INFO L225 Difference]: With dead ends: 16197 [2022-03-01 18:08:33,486 INFO L226 Difference]: Without dead ends: 16133 [2022-03-01 18:08:33,486 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 80 SyntacticMatches, 2 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1867 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=916, Invalid=5890, Unknown=0, NotChecked=0, Total=6806 [2022-03-01 18:08:33,487 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 453 mSDsluCounter, 1575 mSDsCounter, 0 mSdLazyCounter, 1589 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:08:33,487 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.8s Time] [2022-03-01 18:08:33,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16133 states. [2022-03-01 18:08:33,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16133 to 9891. [2022-03-01 18:08:33,650 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-03-01 18:08:33,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9891 states to 9891 states and 25025 transitions. [2022-03-01 18:08:33,670 INFO L78 Accepts]: Start accepts. Automaton has 9891 states and 25025 transitions. Word has length 53 [2022-03-01 18:08:33,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:08:33,670 INFO L470 AbstractCegarLoop]: Abstraction has 9891 states and 25025 transitions. [2022-03-01 18:08:33,670 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-03-01 18:08:33,670 INFO L276 IsEmpty]: Start isEmpty. Operand 9891 states and 25025 transitions. [2022-03-01 18:08:33,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:08:33,679 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:08:33,679 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-03-01 18:08:33,695 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-01 18:08:33,879 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-03-01 18:08:33,880 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:08:33,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:08:33,880 INFO L85 PathProgramCache]: Analyzing trace with hash -827491883, now seen corresponding path program 56 times [2022-03-01 18:08:33,880 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:08:33,880 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620446864] [2022-03-01 18:08:33,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:08:33,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:08:33,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:08:34,156 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:34,156 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:08:34,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620446864] [2022-03-01 18:08:34,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620446864] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:08:34,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878562533] [2022-03-01 18:08:34,157 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:08:34,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:08:34,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:08:34,158 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-03-01 18:08:34,158 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-03-01 18:08:34,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:08:34,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:08:34,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-01 18:08:34,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:08:35,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:35,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:35,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:35,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:35,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:35,034 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-03-01 18:08:35,056 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:35,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:08:36,115 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-01 18:08:36,115 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-03-01 18:08:36,981 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 10 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:36,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878562533] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:08:36,982 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:08:36,982 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 36 [2022-03-01 18:08:36,982 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234144104] [2022-03-01 18:08:36,982 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:08:36,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-01 18:08:36,982 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:08:36,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-01 18:08:36,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1096, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 18:08:36,983 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-03-01 18:08:39,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:08:39,836 INFO L93 Difference]: Finished difference Result 17587 states and 44149 transitions. [2022-03-01 18:08:39,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-01 18:08:39,837 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-03-01 18:08:39,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:08:39,867 INFO L225 Difference]: With dead ends: 17587 [2022-03-01 18:08:39,868 INFO L226 Difference]: Without dead ends: 16883 [2022-03-01 18:08:39,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 81 SyntacticMatches, 4 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2179 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1030, Invalid=6280, Unknown=0, NotChecked=0, Total=7310 [2022-03-01 18:08:39,869 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 739 mSDsluCounter, 2539 mSDsCounter, 0 mSdLazyCounter, 2560 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s 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.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:08:39,869 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.3s Time] [2022-03-01 18:08:39,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16883 states. [2022-03-01 18:08:40,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16883 to 11059. [2022-03-01 18:08:40,066 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-03-01 18:08:40,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11059 states to 11059 states and 27969 transitions. [2022-03-01 18:08:40,088 INFO L78 Accepts]: Start accepts. Automaton has 11059 states and 27969 transitions. Word has length 53 [2022-03-01 18:08:40,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:08:40,088 INFO L470 AbstractCegarLoop]: Abstraction has 11059 states and 27969 transitions. [2022-03-01 18:08:40,088 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-03-01 18:08:40,088 INFO L276 IsEmpty]: Start isEmpty. Operand 11059 states and 27969 transitions. [2022-03-01 18:08:40,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:08:40,098 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:08:40,098 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-03-01 18:08:40,115 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-03-01 18:08:40,299 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-03-01 18:08:40,299 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:08:40,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:08:40,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1935826901, now seen corresponding path program 57 times [2022-03-01 18:08:40,300 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:08:40,300 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494740331] [2022-03-01 18:08:40,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:08:40,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:08:40,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:08:40,695 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:40,696 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:08:40,696 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494740331] [2022-03-01 18:08:40,696 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494740331] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:08:40,696 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559988185] [2022-03-01 18:08:40,696 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:08:40,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:08:40,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:08:40,697 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-03-01 18:08:40,698 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-03-01 18:08:40,726 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-01 18:08:40,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:08:40,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-01 18:08:40,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:08:41,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:41,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:41,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,559 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:41,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:41,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:41,562 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-03-01 18:08:41,577 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:41,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:08:42,643 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-01 18:08:42,643 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-03-01 18:08:43,754 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 10 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:43,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559988185] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:08:43,754 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:08:43,754 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 38 [2022-03-01 18:08:43,754 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269553728] [2022-03-01 18:08:43,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:08:43,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-01 18:08:43,754 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:08:43,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-01 18:08:43,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=1249, Unknown=0, NotChecked=0, Total=1482 [2022-03-01 18:08:43,755 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-03-01 18:08:46,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:08:46,365 INFO L93 Difference]: Finished difference Result 23171 states and 58521 transitions. [2022-03-01 18:08:46,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-01 18:08:46,365 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-03-01 18:08:46,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:08:46,403 INFO L225 Difference]: With dead ends: 23171 [2022-03-01 18:08:46,403 INFO L226 Difference]: Without dead ends: 22711 [2022-03-01 18:08:46,404 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 80 SyntacticMatches, 3 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2369 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1237, Invalid=7135, Unknown=0, NotChecked=0, Total=8372 [2022-03-01 18:08:46,404 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 575 mSDsluCounter, 1877 mSDsCounter, 0 mSdLazyCounter, 1514 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 575 SdHoareTripleChecker+Valid, 1362 SdHoareTripleChecker+Invalid, 2544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 906 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:08:46,404 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [575 Valid, 1362 Invalid, 2544 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [124 Valid, 1514 Invalid, 0 Unknown, 906 Unchecked, 0.8s Time] [2022-03-01 18:08:46,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22711 states. [2022-03-01 18:08:46,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22711 to 11195. [2022-03-01 18:08:46,624 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-03-01 18:08:46,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11195 states to 11195 states and 28217 transitions. [2022-03-01 18:08:46,646 INFO L78 Accepts]: Start accepts. Automaton has 11195 states and 28217 transitions. Word has length 53 [2022-03-01 18:08:46,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:08:46,646 INFO L470 AbstractCegarLoop]: Abstraction has 11195 states and 28217 transitions. [2022-03-01 18:08:46,646 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-03-01 18:08:46,646 INFO L276 IsEmpty]: Start isEmpty. Operand 11195 states and 28217 transitions. [2022-03-01 18:08:46,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:08:46,656 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:08:46,656 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-03-01 18:08:46,672 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-03-01 18:08:46,856 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-03-01 18:08:46,856 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:08:46,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:08:46,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1074593323, now seen corresponding path program 58 times [2022-03-01 18:08:46,857 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:08:46,857 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208416030] [2022-03-01 18:08:46,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:08:46,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:08:46,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:08:47,148 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:47,148 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:08:47,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208416030] [2022-03-01 18:08:47,148 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208416030] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:08:47,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1588966379] [2022-03-01 18:08:47,148 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:08:47,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:08:47,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:08:47,150 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-03-01 18:08:47,150 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-03-01 18:08:47,187 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:08:47,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:08:47,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-01 18:08:47,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:08:48,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:48,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:48,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:48,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:48,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:48,078 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-03-01 18:08:48,093 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:48,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:08:49,164 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-01 18:08:49,165 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-03-01 18:08:50,459 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 16 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:50,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1588966379] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:08:50,459 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:08:50,459 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 38 [2022-03-01 18:08:50,459 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310379569] [2022-03-01 18:08:50,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:08:50,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-01 18:08:50,459 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:08:50,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-01 18:08:50,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=1248, Unknown=0, NotChecked=0, Total=1482 [2022-03-01 18:08:50,460 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-03-01 18:08:55,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:08:55,746 INFO L93 Difference]: Finished difference Result 23571 states and 58843 transitions. [2022-03-01 18:08:55,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-03-01 18:08:55,747 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-03-01 18:08:55,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:08:55,781 INFO L225 Difference]: With dead ends: 23571 [2022-03-01 18:08:55,782 INFO L226 Difference]: Without dead ends: 23543 [2022-03-01 18:08:55,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 87 SyntacticMatches, 3 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6073 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=2474, Invalid=17266, Unknown=0, NotChecked=0, Total=19740 [2022-03-01 18:08:55,783 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 393 mSDsluCounter, 1999 mSDsCounter, 0 mSdLazyCounter, 2581 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:08:55,783 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.5s Time] [2022-03-01 18:08:55,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23543 states. [2022-03-01 18:08:56,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23543 to 12431. [2022-03-01 18:08:56,019 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-03-01 18:08:56,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12431 states to 12431 states and 31237 transitions. [2022-03-01 18:08:56,044 INFO L78 Accepts]: Start accepts. Automaton has 12431 states and 31237 transitions. Word has length 53 [2022-03-01 18:08:56,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:08:56,044 INFO L470 AbstractCegarLoop]: Abstraction has 12431 states and 31237 transitions. [2022-03-01 18:08:56,044 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-03-01 18:08:56,044 INFO L276 IsEmpty]: Start isEmpty. Operand 12431 states and 31237 transitions. [2022-03-01 18:08:56,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:08:56,055 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:08:56,055 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-03-01 18:08:56,072 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-03-01 18:08:56,258 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-03-01 18:08:56,258 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:08:56,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:08:56,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1986024491, now seen corresponding path program 59 times [2022-03-01 18:08:56,259 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:08:56,259 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618266085] [2022-03-01 18:08:56,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:08:56,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:08:56,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:08:56,561 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:56,561 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:08:56,562 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618266085] [2022-03-01 18:08:56,562 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618266085] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:08:56,562 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840774490] [2022-03-01 18:08:56,562 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:08:56,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:08:56,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:08:56,563 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-03-01 18:08:56,565 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-03-01 18:08:56,593 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-01 18:08:56,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:08:56,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-01 18:08:56,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:08:57,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:57,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:57,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:57,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:57,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:08:57,387 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:57,387 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:57,388 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-03-01 18:08:57,458 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:57,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:08:58,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:08:58,507 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:08:58,507 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-03-01 18:08:58,938 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:58,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840774490] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:08:58,939 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:08:58,939 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 42 [2022-03-01 18:08:58,939 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599351132] [2022-03-01 18:08:58,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:08:58,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-01 18:08:58,939 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:08:58,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-01 18:08:58,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=348, Invalid=1458, Unknown=0, NotChecked=0, Total=1806 [2022-03-01 18:08:58,940 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-03-01 18:09:06,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:09:06,439 INFO L93 Difference]: Finished difference Result 28163 states and 70240 transitions. [2022-03-01 18:09:06,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-03-01 18:09:06,440 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-03-01 18:09:06,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:09:06,490 INFO L225 Difference]: With dead ends: 28163 [2022-03-01 18:09:06,490 INFO L226 Difference]: Without dead ends: 27899 [2022-03-01 18:09:06,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 78 SyntacticMatches, 12 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6324 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=2713, Invalid=17027, Unknown=0, NotChecked=0, Total=19740 [2022-03-01 18:09:06,491 INFO L933 BasicCegarLoop]: 79 mSDtfsCounter, 832 mSDsluCounter, 2475 mSDsCounter, 0 mSdLazyCounter, 2049 mSolverCounterSat, 283 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s 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.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:09:06,491 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.4s Time] [2022-03-01 18:09:06,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27899 states. [2022-03-01 18:09:06,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27899 to 17143. [2022-03-01 18:09:06,820 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-03-01 18:09:06,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17143 states to 17143 states and 43001 transitions. [2022-03-01 18:09:06,853 INFO L78 Accepts]: Start accepts. Automaton has 17143 states and 43001 transitions. Word has length 53 [2022-03-01 18:09:06,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:09:06,854 INFO L470 AbstractCegarLoop]: Abstraction has 17143 states and 43001 transitions. [2022-03-01 18:09:06,854 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-03-01 18:09:06,854 INFO L276 IsEmpty]: Start isEmpty. Operand 17143 states and 43001 transitions. [2022-03-01 18:09:06,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:09:06,868 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:09:06,868 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-03-01 18:09:06,885 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-03-01 18:09:07,069 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-03-01 18:09:07,069 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:09:07,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:09:07,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1116959189, now seen corresponding path program 60 times [2022-03-01 18:09:07,070 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:09:07,070 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496496832] [2022-03-01 18:09:07,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:09:07,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:09:07,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:09:07,407 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:09:07,407 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:09:07,407 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496496832] [2022-03-01 18:09:07,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496496832] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:09:07,407 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054607105] [2022-03-01 18:09:07,407 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:09:07,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:09:07,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:09:07,409 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-03-01 18:09:07,410 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-03-01 18:09:07,445 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-01 18:09:07,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:09:07,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-01 18:09:07,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:09:08,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:08,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:08,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:08,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:08,424 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-03-01 18:09:08,438 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:09:08,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:09:09,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,557 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,557 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,559 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:09,647 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:09:09,648 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-03-01 18:09:10,530 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:09:10,530 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054607105] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:09:10,530 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:09:10,530 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 38 [2022-03-01 18:09:10,530 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213358276] [2022-03-01 18:09:10,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:09:10,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-01 18:09:10,531 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:09:10,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-01 18:09:10,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=315, Invalid=1167, Unknown=0, NotChecked=0, Total=1482 [2022-03-01 18:09:10,531 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-03-01 18:09:24,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:09:24,193 INFO L93 Difference]: Finished difference Result 32203 states and 80275 transitions. [2022-03-01 18:09:24,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-03-01 18:09:24,193 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-03-01 18:09:24,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:09:24,292 INFO L225 Difference]: With dead ends: 32203 [2022-03-01 18:09:24,292 INFO L226 Difference]: Without dead ends: 32067 [2022-03-01 18:09:24,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 97 SyntacticMatches, 6 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3492 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=1925, Invalid=10285, Unknown=0, NotChecked=0, Total=12210 [2022-03-01 18:09:24,293 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 571 mSDsluCounter, 1921 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 571 SdHoareTripleChecker+Valid, 1252 SdHoareTripleChecker+Invalid, 2679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1875 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:09:24,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [571 Valid, 1252 Invalid, 2679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 700 Invalid, 0 Unknown, 1875 Unchecked, 0.4s Time] [2022-03-01 18:09:24,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32067 states. [2022-03-01 18:09:24,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32067 to 18881. [2022-03-01 18:09:24,632 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-03-01 18:09:24,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18881 states to 18881 states and 47409 transitions. [2022-03-01 18:09:24,668 INFO L78 Accepts]: Start accepts. Automaton has 18881 states and 47409 transitions. Word has length 53 [2022-03-01 18:09:24,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:09:24,669 INFO L470 AbstractCegarLoop]: Abstraction has 18881 states and 47409 transitions. [2022-03-01 18:09:24,669 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-03-01 18:09:24,669 INFO L276 IsEmpty]: Start isEmpty. Operand 18881 states and 47409 transitions. [2022-03-01 18:09:24,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:09:24,686 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:09:24,686 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-03-01 18:09:24,702 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-03-01 18:09:24,886 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-03-01 18:09:24,887 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:09:24,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:09:24,887 INFO L85 PathProgramCache]: Analyzing trace with hash -389704747, now seen corresponding path program 61 times [2022-03-01 18:09:24,888 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:09:24,888 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834948661] [2022-03-01 18:09:24,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:09:24,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:09:24,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:09:25,166 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 84 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-01 18:09:25,166 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:09:25,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834948661] [2022-03-01 18:09:25,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834948661] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:09:25,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905499261] [2022-03-01 18:09:25,167 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:09:25,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:09:25,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:09:25,168 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-03-01 18:09:25,168 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-03-01 18:09:25,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:09:25,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-01 18:09:25,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:09:25,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:25,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:25,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:25,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:25,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:25,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:25,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:25,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:25,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:25,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:25,990 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:25,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:25,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:25,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:25,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:25,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:25,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:25,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:25,994 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-03-01 18:09:26,009 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 9 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:09:26,009 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:09:27,086 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-01 18:09:27,087 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-03-01 18:09:28,010 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 11 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:09:28,011 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905499261] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:09:28,011 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:09:28,011 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 34 [2022-03-01 18:09:28,011 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408778601] [2022-03-01 18:09:28,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:09:28,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-01 18:09:28,011 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:09:28,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-01 18:09:28,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=989, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 18:09:28,012 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-03-01 18:09:30,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:09:30,593 INFO L93 Difference]: Finished difference Result 30081 states and 75532 transitions. [2022-03-01 18:09:30,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-01 18:09:30,593 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-03-01 18:09:30,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:09:30,650 INFO L225 Difference]: With dead ends: 30081 [2022-03-01 18:09:30,650 INFO L226 Difference]: Without dead ends: 29397 [2022-03-01 18:09:30,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 81 SyntacticMatches, 7 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1706 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=947, Invalid=5373, Unknown=0, NotChecked=0, Total=6320 [2022-03-01 18:09:30,651 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 645 mSDsluCounter, 2170 mSDsCounter, 0 mSdLazyCounter, 1932 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:09:30,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [645 Valid, 1594 Invalid, 2401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 1932 Invalid, 0 Unknown, 289 Unchecked, 1.1s Time] [2022-03-01 18:09:30,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29397 states. [2022-03-01 18:09:31,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29397 to 20929. [2022-03-01 18:09:31,092 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-03-01 18:09:31,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20929 states to 20929 states and 52689 transitions. [2022-03-01 18:09:31,134 INFO L78 Accepts]: Start accepts. Automaton has 20929 states and 52689 transitions. Word has length 53 [2022-03-01 18:09:31,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:09:31,134 INFO L470 AbstractCegarLoop]: Abstraction has 20929 states and 52689 transitions. [2022-03-01 18:09:31,134 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-03-01 18:09:31,134 INFO L276 IsEmpty]: Start isEmpty. Operand 20929 states and 52689 transitions. [2022-03-01 18:09:31,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:09:31,153 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:09:31,153 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-03-01 18:09:31,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-01 18:09:31,353 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-03-01 18:09:31,353 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:09:31,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:09:31,354 INFO L85 PathProgramCache]: Analyzing trace with hash 705185237, now seen corresponding path program 62 times [2022-03-01 18:09:31,354 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:09:31,354 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430503895] [2022-03-01 18:09:31,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:09:31,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:09:31,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:09:31,640 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:09:31,640 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:09:31,640 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430503895] [2022-03-01 18:09:31,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430503895] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:09:31,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964212242] [2022-03-01 18:09:31,641 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:09:31,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:09:31,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:09:31,642 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-03-01 18:09:31,642 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-03-01 18:09:31,676 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:09:31,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:09:31,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-01 18:09:31,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:09:32,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:32,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:32,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:32,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:32,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:32,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:32,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:32,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:32,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:32,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:32,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:32,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:32,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:32,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:32,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:32,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:32,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:32,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:32,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:32,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:32,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:32,472 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-03-01 18:09:32,487 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:09:32,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:09:33,512 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-01 18:09:33,513 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-03-01 18:09:34,787 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 11 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:09:34,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964212242] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:09:34,787 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:09:34,787 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 34 [2022-03-01 18:09:34,787 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175626753] [2022-03-01 18:09:34,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:09:34,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-01 18:09:34,787 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:09:34,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-01 18:09:34,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=980, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 18:09:34,788 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-03-01 18:09:37,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:09:37,805 INFO L93 Difference]: Finished difference Result 35105 states and 87997 transitions. [2022-03-01 18:09:37,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-01 18:09:37,806 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-03-01 18:09:37,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:09:37,869 INFO L225 Difference]: With dead ends: 35105 [2022-03-01 18:09:37,869 INFO L226 Difference]: Without dead ends: 34341 [2022-03-01 18:09:37,870 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 80 SyntacticMatches, 7 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2694 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1353, Invalid=7019, Unknown=0, NotChecked=0, Total=8372 [2022-03-01 18:09:37,870 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 653 mSDsluCounter, 2299 mSDsCounter, 0 mSdLazyCounter, 2048 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:09:37,870 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.1s Time] [2022-03-01 18:09:37,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34341 states. [2022-03-01 18:09:38,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34341 to 22353. [2022-03-01 18:09:38,308 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-03-01 18:09:38,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22353 states to 22353 states and 56297 transitions. [2022-03-01 18:09:38,455 INFO L78 Accepts]: Start accepts. Automaton has 22353 states and 56297 transitions. Word has length 53 [2022-03-01 18:09:38,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:09:38,455 INFO L470 AbstractCegarLoop]: Abstraction has 22353 states and 56297 transitions. [2022-03-01 18:09:38,455 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-03-01 18:09:38,455 INFO L276 IsEmpty]: Start isEmpty. Operand 22353 states and 56297 transitions. [2022-03-01 18:09:38,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:09:38,474 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:09:38,474 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-03-01 18:09:38,489 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-03-01 18:09:38,674 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-03-01 18:09:38,674 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:09:38,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:09:38,676 INFO L85 PathProgramCache]: Analyzing trace with hash 458083797, now seen corresponding path program 63 times [2022-03-01 18:09:38,676 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:09:38,727 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430362264] [2022-03-01 18:09:38,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:09:38,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:09:38,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:09:39,039 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:09:39,040 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:09:39,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430362264] [2022-03-01 18:09:39,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430362264] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:09:39,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251526850] [2022-03-01 18:09:39,040 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:09:39,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:09:39,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:09:39,041 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-03-01 18:09:39,042 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-03-01 18:09:39,078 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-01 18:09:39,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:09:39,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-01 18:09:39,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:09:39,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:39,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:39,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:39,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:39,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:39,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:39,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:39,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:39,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:39,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:39,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:39,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:39,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:39,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:39,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:39,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:39,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:39,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:39,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:39,957 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-03-01 18:09:39,974 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:09:39,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:09:41,062 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-01 18:09:41,063 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-03-01 18:09:42,146 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 12 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:09:42,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251526850] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:09:42,147 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:09:42,147 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 36 [2022-03-01 18:09:42,147 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607367621] [2022-03-01 18:09:42,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:09:42,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-01 18:09:42,147 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:09:42,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-01 18:09:42,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1114, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 18:09:42,148 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-03-01 18:09:44,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:09:44,797 INFO L93 Difference]: Finished difference Result 35277 states and 89074 transitions. [2022-03-01 18:09:44,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-01 18:09:44,798 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-03-01 18:09:44,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:09:44,862 INFO L225 Difference]: With dead ends: 35277 [2022-03-01 18:09:44,862 INFO L226 Difference]: Without dead ends: 34933 [2022-03-01 18:09:44,863 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 80 SyntacticMatches, 5 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2212 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1189, Invalid=6643, Unknown=0, NotChecked=0, Total=7832 [2022-03-01 18:09:44,863 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 561 mSDsluCounter, 1987 mSDsCounter, 0 mSdLazyCounter, 1750 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:09:44,863 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.9s Time] [2022-03-01 18:09:44,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34933 states. [2022-03-01 18:09:45,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34933 to 22769. [2022-03-01 18:09:45,311 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-03-01 18:09:45,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22769 states to 22769 states and 57377 transitions. [2022-03-01 18:09:45,356 INFO L78 Accepts]: Start accepts. Automaton has 22769 states and 57377 transitions. Word has length 53 [2022-03-01 18:09:45,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:09:45,356 INFO L470 AbstractCegarLoop]: Abstraction has 22769 states and 57377 transitions. [2022-03-01 18:09:45,356 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-03-01 18:09:45,356 INFO L276 IsEmpty]: Start isEmpty. Operand 22769 states and 57377 transitions. [2022-03-01 18:09:45,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:09:45,376 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:09:45,376 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-03-01 18:09:45,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-03-01 18:09:45,576 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-03-01 18:09:45,577 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:09:45,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:09:45,577 INFO L85 PathProgramCache]: Analyzing trace with hash -671158315, now seen corresponding path program 64 times [2022-03-01 18:09:45,577 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:09:45,577 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849912790] [2022-03-01 18:09:45,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:09:45,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:09:45,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:09:45,907 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:09:45,907 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:09:45,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849912790] [2022-03-01 18:09:45,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849912790] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:09:45,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462443278] [2022-03-01 18:09:45,907 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:09:45,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:09:45,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:09:45,908 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-03-01 18:09:45,910 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-03-01 18:09:45,934 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:09:45,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:09:45,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-01 18:09:45,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:09:46,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:46,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:46,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:46,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:46,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:46,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:46,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:46,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:46,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:46,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:46,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:46,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:46,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:46,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:46,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:46,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:46,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:46,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:46,733 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-03-01 18:09:46,748 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:09:46,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:09:47,832 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-01 18:09:47,832 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-03-01 18:09:48,787 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 16 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:09:48,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462443278] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:09:48,787 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:09:48,787 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 33 [2022-03-01 18:09:48,788 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073340937] [2022-03-01 18:09:48,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:09:48,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-01 18:09:48,788 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:09:48,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-01 18:09:48,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=923, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:09:48,788 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-03-01 18:09:51,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:09:51,080 INFO L93 Difference]: Finished difference Result 31133 states and 77950 transitions. [2022-03-01 18:09:51,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-01 18:09:51,080 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-03-01 18:09:51,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:09:51,135 INFO L225 Difference]: With dead ends: 31133 [2022-03-01 18:09:51,135 INFO L226 Difference]: Without dead ends: 30577 [2022-03-01 18:09:51,136 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 80 SyntacticMatches, 8 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1558 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=886, Invalid=4814, Unknown=0, NotChecked=0, Total=5700 [2022-03-01 18:09:51,136 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 613 mSDsluCounter, 1675 mSDsCounter, 0 mSdLazyCounter, 1696 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:09:51,136 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.9s Time] [2022-03-01 18:09:51,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30577 states. [2022-03-01 18:09:51,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30577 to 23649. [2022-03-01 18:09:51,549 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-03-01 18:09:51,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23649 states to 23649 states and 59577 transitions. [2022-03-01 18:09:51,595 INFO L78 Accepts]: Start accepts. Automaton has 23649 states and 59577 transitions. Word has length 53 [2022-03-01 18:09:51,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:09:51,595 INFO L470 AbstractCegarLoop]: Abstraction has 23649 states and 59577 transitions. [2022-03-01 18:09:51,595 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-03-01 18:09:51,595 INFO L276 IsEmpty]: Start isEmpty. Operand 23649 states and 59577 transitions. [2022-03-01 18:09:51,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:09:51,615 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:09:51,615 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-03-01 18:09:51,630 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-03-01 18:09:51,815 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-03-01 18:09:51,815 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:09:51,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:09:51,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1617081301, now seen corresponding path program 65 times [2022-03-01 18:09:51,816 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:09:51,816 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446646014] [2022-03-01 18:09:51,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:09:51,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:09:51,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:09:52,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-03-01 18:09:52,234 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:09:52,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446646014] [2022-03-01 18:09:52,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446646014] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:09:52,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334750222] [2022-03-01 18:09:52,234 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:09:52,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:09:52,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:09:52,235 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-03-01 18:09:52,236 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-03-01 18:09:52,262 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-01 18:09:52,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:09:52,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-01 18:09:52,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:09:53,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:53,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:53,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:53,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:53,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:53,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:53,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:53,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:53,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:53,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:53,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:53,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:53,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:53,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:53,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:53,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:53,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:53,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:53,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:09:53,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:09:53,111 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-03-01 18:09:53,127 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:09:53,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:09:54,189 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-01 18:09:54,189 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-03-01 18:09:55,427 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 16 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:09:55,427 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334750222] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:09:55,427 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:09:55,427 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 34 [2022-03-01 18:09:55,427 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711187014] [2022-03-01 18:09:55,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:09:55,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-01 18:09:55,428 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:09:55,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-01 18:09:55,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=986, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 18:09:55,428 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-03-01 18:09:58,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:09:58,319 INFO L93 Difference]: Finished difference Result 40039 states and 100512 transitions. [2022-03-01 18:09:58,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-01 18:09:58,320 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-03-01 18:09:58,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:09:58,392 INFO L225 Difference]: With dead ends: 40039 [2022-03-01 18:09:58,392 INFO L226 Difference]: Without dead ends: 39671 [2022-03-01 18:09:58,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 81 SyntacticMatches, 7 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2072 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1147, Invalid=6509, Unknown=0, NotChecked=0, Total=7656 [2022-03-01 18:09:58,393 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 417 mSDsluCounter, 2374 mSDsCounter, 0 mSdLazyCounter, 2316 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:09:58,393 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.2s Time] [2022-03-01 18:09:58,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39671 states. [2022-03-01 18:09:58,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39671 to 25333. [2022-03-01 18:09:58,855 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-03-01 18:09:58,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25333 states to 25333 states and 63809 transitions. [2022-03-01 18:09:58,910 INFO L78 Accepts]: Start accepts. Automaton has 25333 states and 63809 transitions. Word has length 53 [2022-03-01 18:09:58,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:09:58,910 INFO L470 AbstractCegarLoop]: Abstraction has 25333 states and 63809 transitions. [2022-03-01 18:09:58,910 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-03-01 18:09:58,910 INFO L276 IsEmpty]: Start isEmpty. Operand 25333 states and 63809 transitions. [2022-03-01 18:09:58,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:09:58,932 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:09:58,933 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-03-01 18:09:58,948 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-03-01 18:09:59,133 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-03-01 18:09:59,199 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:09:59,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:09:59,200 INFO L85 PathProgramCache]: Analyzing trace with hash -918259755, now seen corresponding path program 66 times [2022-03-01 18:09:59,200 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:09:59,200 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037809599] [2022-03-01 18:09:59,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:09:59,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:09:59,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:09:59,516 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:09:59,516 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:09:59,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037809599] [2022-03-01 18:09:59,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037809599] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:09:59,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517720759] [2022-03-01 18:09:59,516 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:09:59,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:09:59,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:09:59,517 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-03-01 18:09:59,518 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-03-01 18:09:59,543 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-01 18:09:59,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:09:59,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-01 18:09:59,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:10:00,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:00,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:00,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:00,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:00,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:00,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:00,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:00,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:00,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:00,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:00,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:00,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:00,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:00,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:00,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:00,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:00,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:00,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:00,362 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:00,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:00,363 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-03-01 18:10:00,379 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:00,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:10:01,402 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-01 18:10:01,403 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-03-01 18:10:02,661 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 16 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:02,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517720759] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:10:02,661 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:10:02,661 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 35 [2022-03-01 18:10:02,661 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694834217] [2022-03-01 18:10:02,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:10:02,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:10:02,662 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:10:02,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:10:02,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1051, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:10:02,662 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-03-01 18:10:05,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:10:05,365 INFO L93 Difference]: Finished difference Result 40181 states and 101224 transitions. [2022-03-01 18:10:05,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-01 18:10:05,366 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-03-01 18:10:05,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:10:05,440 INFO L225 Difference]: With dead ends: 40181 [2022-03-01 18:10:05,440 INFO L226 Difference]: Without dead ends: 39841 [2022-03-01 18:10:05,441 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 80 SyntacticMatches, 6 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2099 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1197, Invalid=6813, Unknown=0, NotChecked=0, Total=8010 [2022-03-01 18:10:05,441 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 534 mSDsluCounter, 1741 mSDsCounter, 0 mSdLazyCounter, 1575 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:10:05,441 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.9s Time] [2022-03-01 18:10:05,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39841 states. [2022-03-01 18:10:05,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39841 to 25765. [2022-03-01 18:10:05,970 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-03-01 18:10:06,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25765 states to 25765 states and 64889 transitions. [2022-03-01 18:10:06,026 INFO L78 Accepts]: Start accepts. Automaton has 25765 states and 64889 transitions. Word has length 53 [2022-03-01 18:10:06,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:10:06,026 INFO L470 AbstractCegarLoop]: Abstraction has 25765 states and 64889 transitions. [2022-03-01 18:10:06,026 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-03-01 18:10:06,027 INFO L276 IsEmpty]: Start isEmpty. Operand 25765 states and 64889 transitions. [2022-03-01 18:10:06,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:10:06,048 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:10:06,049 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-03-01 18:10:06,064 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-01 18:10:06,249 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-03-01 18:10:06,249 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:10:06,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:10:06,249 INFO L85 PathProgramCache]: Analyzing trace with hash 875862485, now seen corresponding path program 67 times [2022-03-01 18:10:06,250 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:10:06,250 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340394806] [2022-03-01 18:10:06,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:10:06,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:10:06,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:10:06,630 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:06,630 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:10:06,630 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340394806] [2022-03-01 18:10:06,630 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340394806] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:10:06,630 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654254312] [2022-03-01 18:10:06,630 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:10:06,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:10:06,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:10:06,632 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-03-01 18:10:06,633 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-03-01 18:10:06,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:10:06,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-01 18:10:06,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:10:07,490 INFO L353 Elim1Store]: treesize reduction 170, result has 0.6 percent of original size [2022-03-01 18:10:07,490 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-03-01 18:10:07,505 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:07,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:10:08,524 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-01 18:10:08,525 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-03-01 18:10:09,293 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 27 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:09,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654254312] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:10:09,294 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:10:09,294 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-03-01 18:10:09,294 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213320608] [2022-03-01 18:10:09,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:10:09,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-01 18:10:09,294 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:10:09,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-01 18:10:09,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=992, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 18:10:09,294 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-03-01 18:10:11,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:10:11,979 INFO L93 Difference]: Finished difference Result 37081 states and 93073 transitions. [2022-03-01 18:10:11,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-01 18:10:11,979 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-03-01 18:10:11,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:10:12,046 INFO L225 Difference]: With dead ends: 37081 [2022-03-01 18:10:12,046 INFO L226 Difference]: Without dead ends: 37021 [2022-03-01 18:10:12,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 80 SyntacticMatches, 7 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1615 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=988, Invalid=5654, Unknown=0, NotChecked=0, Total=6642 [2022-03-01 18:10:12,047 INFO L933 BasicCegarLoop]: 84 mSDtfsCounter, 425 mSDsluCounter, 1727 mSDsCounter, 0 mSdLazyCounter, 2356 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:10:12,047 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.2s Time] [2022-03-01 18:10:12,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37021 states. [2022-03-01 18:10:12,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37021 to 25821. [2022-03-01 18:10:12,481 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-03-01 18:10:12,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25821 states to 25821 states and 65033 transitions. [2022-03-01 18:10:12,532 INFO L78 Accepts]: Start accepts. Automaton has 25821 states and 65033 transitions. Word has length 53 [2022-03-01 18:10:12,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:10:12,532 INFO L470 AbstractCegarLoop]: Abstraction has 25821 states and 65033 transitions. [2022-03-01 18:10:12,532 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-03-01 18:10:12,532 INFO L276 IsEmpty]: Start isEmpty. Operand 25821 states and 65033 transitions. [2022-03-01 18:10:12,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:10:12,553 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:10:12,553 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-03-01 18:10:12,568 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-01 18:10:12,753 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-03-01 18:10:12,753 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:10:12,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:10:12,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1209502259, now seen corresponding path program 68 times [2022-03-01 18:10:12,754 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:10:12,754 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951106077] [2022-03-01 18:10:12,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:10:12,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:10:12,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:10:13,043 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:13,043 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:10:13,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951106077] [2022-03-01 18:10:13,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951106077] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:10:13,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442256243] [2022-03-01 18:10:13,043 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:10:13,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:10:13,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:10:13,044 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-03-01 18:10:13,045 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-03-01 18:10:13,068 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:10:13,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:10:13,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-01 18:10:13,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:10:14,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:14,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:14,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:14,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:14,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:14,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:14,041 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-03-01 18:10:14,056 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:14,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:10:15,107 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-01 18:10:15,107 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-03-01 18:10:16,185 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 14 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:16,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442256243] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:10:16,185 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:10:16,186 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-03-01 18:10:16,186 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839552286] [2022-03-01 18:10:16,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:10:16,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-01 18:10:16,186 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:10:16,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-01 18:10:16,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1319, Unknown=0, NotChecked=0, Total=1560 [2022-03-01 18:10:16,186 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-03-01 18:10:18,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:10:18,906 INFO L93 Difference]: Finished difference Result 33215 states and 83748 transitions. [2022-03-01 18:10:18,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-01 18:10:18,907 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-03-01 18:10:18,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:10:18,967 INFO L225 Difference]: With dead ends: 33215 [2022-03-01 18:10:18,967 INFO L226 Difference]: Without dead ends: 33115 [2022-03-01 18:10:18,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 94 SyntacticMatches, 2 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2460 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1125, Invalid=7431, Unknown=0, NotChecked=0, Total=8556 [2022-03-01 18:10:18,968 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 363 mSDsluCounter, 2208 mSDsCounter, 0 mSdLazyCounter, 1784 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:10:18,968 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.9s Time] [2022-03-01 18:10:19,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33115 states. [2022-03-01 18:10:19,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33115 to 28433. [2022-03-01 18:10:19,436 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-03-01 18:10:19,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28433 states to 28433 states and 71745 transitions. [2022-03-01 18:10:19,523 INFO L78 Accepts]: Start accepts. Automaton has 28433 states and 71745 transitions. Word has length 53 [2022-03-01 18:10:19,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:10:19,523 INFO L470 AbstractCegarLoop]: Abstraction has 28433 states and 71745 transitions. [2022-03-01 18:10:19,523 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-03-01 18:10:19,524 INFO L276 IsEmpty]: Start isEmpty. Operand 28433 states and 71745 transitions. [2022-03-01 18:10:19,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:10:19,556 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:10:19,556 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-03-01 18:10:19,579 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-03-01 18:10:19,778 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-03-01 18:10:19,779 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:10:19,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:10:19,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1602140475, now seen corresponding path program 69 times [2022-03-01 18:10:19,779 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:10:19,779 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186311811] [2022-03-01 18:10:19,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:10:19,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:10:19,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:10:20,134 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:20,135 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:10:20,135 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186311811] [2022-03-01 18:10:20,135 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186311811] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:10:20,135 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301590206] [2022-03-01 18:10:20,135 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:10:20,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:10:20,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:10:20,136 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-03-01 18:10:20,137 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-03-01 18:10:20,169 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-01 18:10:20,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:10:20,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-01 18:10:20,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:10:21,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:21,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:21,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:21,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:21,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:21,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:21,101 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-03-01 18:10:21,116 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:21,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:10:22,195 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-01 18:10:22,196 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-03-01 18:10:23,197 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 24 proven. 69 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:23,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301590206] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:10:23,197 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:10:23,197 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-03-01 18:10:23,198 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471173668] [2022-03-01 18:10:23,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:10:23,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-01 18:10:23,198 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:10:23,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-01 18:10:23,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1317, Unknown=0, NotChecked=0, Total=1560 [2022-03-01 18:10:23,198 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-03-01 18:10:26,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:10:26,212 INFO L93 Difference]: Finished difference Result 40173 states and 100885 transitions. [2022-03-01 18:10:26,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-01 18:10:26,212 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-03-01 18:10:26,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:10:26,281 INFO L225 Difference]: With dead ends: 40173 [2022-03-01 18:10:26,281 INFO L226 Difference]: Without dead ends: 40133 [2022-03-01 18:10:26,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 81 SyntacticMatches, 2 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2788 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1166, Invalid=8536, Unknown=0, NotChecked=0, Total=9702 [2022-03-01 18:10:26,281 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 422 mSDsluCounter, 1860 mSDsCounter, 0 mSdLazyCounter, 1770 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:10:26,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [422 Valid, 1357 Invalid, 2585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1770 Invalid, 0 Unknown, 736 Unchecked, 1.1s Time] [2022-03-01 18:10:26,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40133 states. [2022-03-01 18:10:26,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40133 to 29387. [2022-03-01 18:10:26,766 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-03-01 18:10:26,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29387 states to 29387 states and 74077 transitions. [2022-03-01 18:10:26,828 INFO L78 Accepts]: Start accepts. Automaton has 29387 states and 74077 transitions. Word has length 53 [2022-03-01 18:10:26,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:10:26,829 INFO L470 AbstractCegarLoop]: Abstraction has 29387 states and 74077 transitions. [2022-03-01 18:10:26,829 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-03-01 18:10:26,829 INFO L276 IsEmpty]: Start isEmpty. Operand 29387 states and 74077 transitions. [2022-03-01 18:10:26,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-01 18:10:26,864 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:10:26,864 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-03-01 18:10:26,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-03-01 18:10:27,087 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-03-01 18:10:27,087 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:10:27,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:10:27,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1966228311, now seen corresponding path program 70 times [2022-03-01 18:10:27,087 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:10:27,087 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247211223] [2022-03-01 18:10:27,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:10:27,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:10:27,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:10:27,153 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 49 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:27,153 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:10:27,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247211223] [2022-03-01 18:10:27,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247211223] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:10:27,154 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700856903] [2022-03-01 18:10:27,154 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:10:27,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:10:27,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:10:27,155 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-03-01 18:10:27,156 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-03-01 18:10:27,185 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:10:27,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:10:27,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-01 18:10:27,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:10:27,299 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 49 proven. 56 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:10:27,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:10:27,410 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 49 proven. 56 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:10:27,411 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700856903] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:10:27,411 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:10:27,411 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 9 [2022-03-01 18:10:27,411 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075702747] [2022-03-01 18:10:27,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:10:27,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 18:10:27,411 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:10:27,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 18:10:27,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2022-03-01 18:10:27,412 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-03-01 18:10:27,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:10:27,788 INFO L93 Difference]: Finished difference Result 39395 states and 99530 transitions. [2022-03-01 18:10:27,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 18:10:27,789 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-03-01 18:10:27,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:10:27,862 INFO L225 Difference]: With dead ends: 39395 [2022-03-01 18:10:27,862 INFO L226 Difference]: Without dead ends: 39387 [2022-03-01 18:10:27,862 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-03-01 18:10:27,863 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 147 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:10:27,863 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.2s Time] [2022-03-01 18:10:27,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39387 states. [2022-03-01 18:10:28,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39387 to 36835. [2022-03-01 18:10:28,669 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-03-01 18:10:28,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36835 states to 36835 states and 93111 transitions. [2022-03-01 18:10:28,758 INFO L78 Accepts]: Start accepts. Automaton has 36835 states and 93111 transitions. Word has length 55 [2022-03-01 18:10:28,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:10:28,758 INFO L470 AbstractCegarLoop]: Abstraction has 36835 states and 93111 transitions. [2022-03-01 18:10:28,758 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-03-01 18:10:28,758 INFO L276 IsEmpty]: Start isEmpty. Operand 36835 states and 93111 transitions. [2022-03-01 18:10:28,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-01 18:10:28,788 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:10:28,788 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-03-01 18:10:28,804 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-03-01 18:10:28,988 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-03-01 18:10:28,989 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:10:28,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:10:28,989 INFO L85 PathProgramCache]: Analyzing trace with hash -2044077263, now seen corresponding path program 71 times [2022-03-01 18:10:28,989 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:10:28,989 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138392020] [2022-03-01 18:10:28,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:10:28,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:10:29,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:10:29,434 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 7 proven. 107 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:10:29,435 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:10:29,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138392020] [2022-03-01 18:10:29,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138392020] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:10:29,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756738021] [2022-03-01 18:10:29,435 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:10:29,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:10:29,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:10:29,436 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-03-01 18:10:29,454 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-03-01 18:10:29,469 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-01 18:10:29,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:10:29,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-01 18:10:29,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:10:30,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:30,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:30,387 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:30,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:30,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:30,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:30,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:30,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:30,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:30,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:30,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:30,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:30,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:30,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:30,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:30,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:30,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:30,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:30,395 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-03-01 18:10:30,410 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 7 proven. 107 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:10:30,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:10:31,555 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-01 18:10:31,556 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-03-01 18:10:32,564 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 19 proven. 95 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:10:32,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756738021] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:10:32,564 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:10:32,565 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 35 [2022-03-01 18:10:32,565 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645752685] [2022-03-01 18:10:32,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:10:32,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:10:32,565 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:10:32,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:10:32,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=1053, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:10:32,565 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-03-01 18:10:35,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:10:35,110 INFO L93 Difference]: Finished difference Result 52229 states and 132082 transitions. [2022-03-01 18:10:35,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-01 18:10:35,111 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-03-01 18:10:35,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:10:35,286 INFO L225 Difference]: With dead ends: 52229 [2022-03-01 18:10:35,286 INFO L226 Difference]: Without dead ends: 52025 [2022-03-01 18:10:35,286 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 93 SyntacticMatches, 6 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2036 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1120, Invalid=6362, Unknown=0, NotChecked=0, Total=7482 [2022-03-01 18:10:35,287 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.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:10:35,287 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.8s Time] [2022-03-01 18:10:35,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52025 states. [2022-03-01 18:10:35,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52025 to 37451. [2022-03-01 18:10:35,956 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-03-01 18:10:36,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37451 states to 37451 states and 94623 transitions. [2022-03-01 18:10:36,037 INFO L78 Accepts]: Start accepts. Automaton has 37451 states and 94623 transitions. Word has length 57 [2022-03-01 18:10:36,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:10:36,037 INFO L470 AbstractCegarLoop]: Abstraction has 37451 states and 94623 transitions. [2022-03-01 18:10:36,037 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-03-01 18:10:36,037 INFO L276 IsEmpty]: Start isEmpty. Operand 37451 states and 94623 transitions. [2022-03-01 18:10:36,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-01 18:10:36,067 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:10:36,068 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-03-01 18:10:36,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-03-01 18:10:36,268 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-03-01 18:10:36,268 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:10:36,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:10:36,269 INFO L85 PathProgramCache]: Analyzing trace with hash 587526449, now seen corresponding path program 72 times [2022-03-01 18:10:36,269 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:10:36,269 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146857649] [2022-03-01 18:10:36,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:10:36,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:10:36,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:10:36,598 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 7 proven. 107 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:10:36,598 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:10:36,598 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146857649] [2022-03-01 18:10:36,599 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146857649] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:10:36,599 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [547977230] [2022-03-01 18:10:36,599 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:10:36,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:10:36,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:10:36,600 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-03-01 18:10:36,600 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-03-01 18:10:36,627 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-01 18:10:36,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:10:36,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-01 18:10:36,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:10:37,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:37,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:37,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:37,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:37,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:37,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:37,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:37,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:37,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:37,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:37,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:37,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:37,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:37,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:37,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:37,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:37,682 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-03-01 18:10:37,697 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 7 proven. 107 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:10:37,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:10:38,879 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-01 18:10:38,879 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-03-01 18:10:39,972 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 19 proven. 95 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:10:39,973 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [547977230] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:10:39,973 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:10:39,973 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 35 [2022-03-01 18:10:39,973 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642531638] [2022-03-01 18:10:39,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:10:39,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:10:39,973 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:10:39,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:10:39,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1051, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:10:39,973 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-03-01 18:10:43,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:10:43,373 INFO L93 Difference]: Finished difference Result 53507 states and 135172 transitions. [2022-03-01 18:10:43,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-01 18:10:43,373 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-03-01 18:10:43,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:10:43,484 INFO L225 Difference]: With dead ends: 53507 [2022-03-01 18:10:43,484 INFO L226 Difference]: Without dead ends: 53387 [2022-03-01 18:10:43,485 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 90 SyntacticMatches, 6 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3310 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1722, Invalid=9198, Unknown=0, NotChecked=0, Total=10920 [2022-03-01 18:10:43,485 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 496 mSDsluCounter, 2022 mSDsCounter, 0 mSdLazyCounter, 1762 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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, 1.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:10:43,485 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [496 Valid, 1488 Invalid, 2780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1762 Invalid, 0 Unknown, 941 Unchecked, 1.0s Time] [2022-03-01 18:10:43,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53387 states. [2022-03-01 18:10:44,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53387 to 37355. [2022-03-01 18:10:44,204 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-03-01 18:10:44,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37355 states to 37355 states and 94383 transitions. [2022-03-01 18:10:44,284 INFO L78 Accepts]: Start accepts. Automaton has 37355 states and 94383 transitions. Word has length 57 [2022-03-01 18:10:44,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:10:44,284 INFO L470 AbstractCegarLoop]: Abstraction has 37355 states and 94383 transitions. [2022-03-01 18:10:44,284 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-03-01 18:10:44,284 INFO L276 IsEmpty]: Start isEmpty. Operand 37355 states and 94383 transitions. [2022-03-01 18:10:44,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-01 18:10:44,315 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:10:44,315 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-03-01 18:10:44,331 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-03-01 18:10:44,516 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-03-01 18:10:44,516 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:10:44,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:10:44,516 INFO L85 PathProgramCache]: Analyzing trace with hash 558366295, now seen corresponding path program 73 times [2022-03-01 18:10:44,516 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:10:44,516 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074061251] [2022-03-01 18:10:44,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:10:44,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:10:44,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:10:44,834 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 7 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:44,834 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:10:44,834 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074061251] [2022-03-01 18:10:44,834 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074061251] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:10:44,834 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264546530] [2022-03-01 18:10:44,834 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:10:44,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:10:44,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:10:44,835 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-03-01 18:10:44,836 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-03-01 18:10:44,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:10:44,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-01 18:10:44,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:10:45,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:45,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:45,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:45,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:45,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:45,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:45,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:45,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:45,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:45,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:45,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:45,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:45,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:45,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:45,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:45,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:45,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:45,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:45,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:45,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:45,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:45,951 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-03-01 18:10:45,977 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 8 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:45,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:10:47,085 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-01 18:10:47,085 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-03-01 18:10:48,548 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 12 proven. 103 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:48,549 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264546530] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:10:48,549 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:10:48,549 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 37 [2022-03-01 18:10:48,549 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388519692] [2022-03-01 18:10:48,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:10:48,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-01 18:10:48,549 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:10:48,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-01 18:10:48,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=1182, Unknown=0, NotChecked=0, Total=1406 [2022-03-01 18:10:48,550 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-03-01 18:10:52,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:10:52,725 INFO L93 Difference]: Finished difference Result 64183 states and 161965 transitions. [2022-03-01 18:10:52,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-01 18:10:52,725 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-03-01 18:10:52,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:10:52,894 INFO L225 Difference]: With dead ends: 64183 [2022-03-01 18:10:52,894 INFO L226 Difference]: Without dead ends: 63191 [2022-03-01 18:10:52,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 88 SyntacticMatches, 4 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2988 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1352, Invalid=8350, Unknown=0, NotChecked=0, Total=9702 [2022-03-01 18:10:52,895 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 751 mSDsluCounter, 3324 mSDsCounter, 0 mSdLazyCounter, 2964 mSolverCounterSat, 261 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s 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.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:10:52,895 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.7s Time] [2022-03-01 18:10:52,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63191 states. [2022-03-01 18:10:53,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63191 to 43061. [2022-03-01 18:10:53,986 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-03-01 18:10:54,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43061 states to 43061 states and 108769 transitions. [2022-03-01 18:10:54,093 INFO L78 Accepts]: Start accepts. Automaton has 43061 states and 108769 transitions. Word has length 57 [2022-03-01 18:10:54,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:10:54,094 INFO L470 AbstractCegarLoop]: Abstraction has 43061 states and 108769 transitions. [2022-03-01 18:10:54,094 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-03-01 18:10:54,094 INFO L276 IsEmpty]: Start isEmpty. Operand 43061 states and 108769 transitions. [2022-03-01 18:10:54,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:10:54,141 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:10:54,141 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-03-01 18:10:54,158 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-03-01 18:10:54,342 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-03-01 18:10:54,342 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:10:54,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:10:54,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1412485197, now seen corresponding path program 74 times [2022-03-01 18:10:54,343 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:10:54,343 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236290990] [2022-03-01 18:10:54,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:10:54,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:10:54,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:10:54,676 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 120 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:10:54,676 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:10:54,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236290990] [2022-03-01 18:10:54,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236290990] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:10:54,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318257209] [2022-03-01 18:10:54,676 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:10:54,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:10:54,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:10:54,677 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-03-01 18:10:54,679 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-03-01 18:10:54,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:10:54,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:10:54,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 18:10:54,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:10:56,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,200 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:56,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:56,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,217 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:56,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:56,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:56,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:10:56,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:10:56,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-03-01 18:10:56,246 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 12 proven. 116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:56,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:10:57,878 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-01 18:10:57,879 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-03-01 18:10:59,597 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 15 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:59,598 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318257209] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:10:59,598 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:10:59,598 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 44 [2022-03-01 18:10:59,598 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497463837] [2022-03-01 18:10:59,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:10:59,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-01 18:10:59,598 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:10:59,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-01 18:10:59,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=285, Invalid=1695, Unknown=0, NotChecked=0, Total=1980 [2022-03-01 18:10:59,599 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-03-01 18:11:07,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:11:07,596 INFO L93 Difference]: Finished difference Result 86833 states and 219029 transitions. [2022-03-01 18:11:07,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2022-03-01 18:11:07,596 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-03-01 18:11:07,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:11:07,825 INFO L225 Difference]: With dead ends: 86833 [2022-03-01 18:11:07,825 INFO L226 Difference]: Without dead ends: 86481 [2022-03-01 18:11:07,827 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 96 SyntacticMatches, 2 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13356 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=4041, Invalid=30741, Unknown=0, NotChecked=0, Total=34782 [2022-03-01 18:11:07,827 INFO L933 BasicCegarLoop]: 149 mSDtfsCounter, 933 mSDsluCounter, 3199 mSDsCounter, 0 mSdLazyCounter, 2771 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s 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.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:11:07,827 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.8s Time] [2022-03-01 18:11:07,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86481 states. [2022-03-01 18:11:09,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86481 to 53465. [2022-03-01 18:11:09,276 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-03-01 18:11:09,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53465 states to 53465 states and 135055 transitions. [2022-03-01 18:11:09,404 INFO L78 Accepts]: Start accepts. Automaton has 53465 states and 135055 transitions. Word has length 59 [2022-03-01 18:11:09,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:11:09,404 INFO L470 AbstractCegarLoop]: Abstraction has 53465 states and 135055 transitions. [2022-03-01 18:11:09,404 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-03-01 18:11:09,405 INFO L276 IsEmpty]: Start isEmpty. Operand 53465 states and 135055 transitions. [2022-03-01 18:11:09,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:11:09,458 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:11:09,458 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-03-01 18:11:09,474 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-03-01 18:11:09,658 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-03-01 18:11:09,659 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:11:09,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:11:09,660 INFO L85 PathProgramCache]: Analyzing trace with hash 445471155, now seen corresponding path program 75 times [2022-03-01 18:11:09,660 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:11:09,660 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163248364] [2022-03-01 18:11:09,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:11:09,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:11:09,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:11:09,994 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 120 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:11:09,994 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:11:09,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163248364] [2022-03-01 18:11:09,994 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163248364] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:11:09,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663346714] [2022-03-01 18:11:09,995 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:11:09,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:11:09,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:11:09,996 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-03-01 18:11:09,996 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-03-01 18:11:10,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-01 18:11:10,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:11:10,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 60 conjunts are in the unsatisfiable core [2022-03-01 18:11:10,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:11:11,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:11,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,454 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:11,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:11,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:11,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:11,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:11,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:11,467 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-03-01 18:11:11,482 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 12 proven. 116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:11:11,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:11:12,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,581 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,581 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,606 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,606 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,607 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,609 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:12,718 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:11:12,719 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-03-01 18:11:13,592 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:11:13,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663346714] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:11:13,592 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:11:13,592 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-03-01 18:11:13,592 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095262444] [2022-03-01 18:11:13,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:11:13,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-01 18:11:13,593 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:11:13,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-01 18:11:13,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=455, Invalid=1615, Unknown=0, NotChecked=0, Total=2070 [2022-03-01 18:11:13,593 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-03-01 18:11:24,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:11:24,180 INFO L93 Difference]: Finished difference Result 79961 states and 200836 transitions. [2022-03-01 18:11:24,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2022-03-01 18:11:24,180 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-03-01 18:11:24,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:11:24,340 INFO L225 Difference]: With dead ends: 79961 [2022-03-01 18:11:24,340 INFO L226 Difference]: Without dead ends: 79649 [2022-03-01 18:11:24,341 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 101 SyntacticMatches, 2 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10879 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=4069, Invalid=25687, Unknown=0, NotChecked=0, Total=29756 [2022-03-01 18:11:24,341 INFO L933 BasicCegarLoop]: 135 mSDtfsCounter, 903 mSDsluCounter, 3657 mSDsCounter, 0 mSdLazyCounter, 3431 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s 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.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:11:24,341 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.4s Time] [2022-03-01 18:11:24,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79649 states. [2022-03-01 18:11:25,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79649 to 58101. [2022-03-01 18:11:25,671 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-03-01 18:11:25,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58101 states to 58101 states and 146875 transitions. [2022-03-01 18:11:25,816 INFO L78 Accepts]: Start accepts. Automaton has 58101 states and 146875 transitions. Word has length 59 [2022-03-01 18:11:25,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:11:25,817 INFO L470 AbstractCegarLoop]: Abstraction has 58101 states and 146875 transitions. [2022-03-01 18:11:25,817 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-03-01 18:11:25,817 INFO L276 IsEmpty]: Start isEmpty. Operand 58101 states and 146875 transitions. [2022-03-01 18:11:26,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:11:26,038 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:11:26,038 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-03-01 18:11:26,054 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-03-01 18:11:26,239 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-03-01 18:11:26,239 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:11:26,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:11:26,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1531796403, now seen corresponding path program 76 times [2022-03-01 18:11:26,239 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:11:26,239 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028741218] [2022-03-01 18:11:26,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:11:26,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:11:26,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:11:26,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-03-01 18:11:26,566 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:11:26,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028741218] [2022-03-01 18:11:26,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028741218] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:11:26,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3320401] [2022-03-01 18:11:26,566 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:11:26,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:11:26,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:11:26,567 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-03-01 18:11:26,568 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-03-01 18:11:26,598 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:11:26,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:11:26,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 18:11:26,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:11:27,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:27,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:27,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:27,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,858 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:27,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:27,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:27,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:27,861 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-03-01 18:11:27,876 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 11 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:11:27,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:11:29,399 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-01 18:11:29,399 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-03-01 18:11:30,408 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 11 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:11:30,408 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3320401] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:11:30,408 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:11:30,408 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 42 [2022-03-01 18:11:30,408 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87471831] [2022-03-01 18:11:30,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:11:30,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-01 18:11:30,409 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:11:30,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-01 18:11:30,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=1506, Unknown=0, NotChecked=0, Total=1806 [2022-03-01 18:11:30,409 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-03-01 18:11:35,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:11:35,161 INFO L93 Difference]: Finished difference Result 76917 states and 194213 transitions. [2022-03-01 18:11:35,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-01 18:11:35,162 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-03-01 18:11:35,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:11:35,358 INFO L225 Difference]: With dead ends: 76917 [2022-03-01 18:11:35,358 INFO L226 Difference]: Without dead ends: 76061 [2022-03-01 18:11:35,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 90 SyntacticMatches, 3 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3745 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1433, Invalid=10123, Unknown=0, NotChecked=0, Total=11556 [2022-03-01 18:11:35,359 INFO L933 BasicCegarLoop]: 140 mSDtfsCounter, 894 mSDsluCounter, 4041 mSDsCounter, 0 mSdLazyCounter, 3302 mSolverCounterSat, 265 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s 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, 2.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:11:35,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [894 Valid, 2875 Invalid, 3749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [265 Valid, 3302 Invalid, 0 Unknown, 182 Unchecked, 2.0s Time] [2022-03-01 18:11:35,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76061 states. [2022-03-01 18:11:36,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76061 to 61453. [2022-03-01 18:11:36,822 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-03-01 18:11:36,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61453 states to 61453 states and 155397 transitions. [2022-03-01 18:11:36,986 INFO L78 Accepts]: Start accepts. Automaton has 61453 states and 155397 transitions. Word has length 59 [2022-03-01 18:11:36,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:11:36,986 INFO L470 AbstractCegarLoop]: Abstraction has 61453 states and 155397 transitions. [2022-03-01 18:11:36,986 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-03-01 18:11:36,986 INFO L276 IsEmpty]: Start isEmpty. Operand 61453 states and 155397 transitions. [2022-03-01 18:11:37,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:11:37,045 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:11:37,045 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-03-01 18:11:37,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-03-01 18:11:37,246 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-03-01 18:11:37,246 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:11:37,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:11:37,246 INFO L85 PathProgramCache]: Analyzing trace with hash 454482355, now seen corresponding path program 77 times [2022-03-01 18:11:37,247 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:11:37,247 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687129133] [2022-03-01 18:11:37,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:11:37,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:11:37,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:11:37,911 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:11:37,911 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:11:37,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687129133] [2022-03-01 18:11:37,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687129133] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:11:37,912 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970835426] [2022-03-01 18:11:37,912 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:11:37,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:11:37,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:11:37,913 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-03-01 18:11:37,913 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-03-01 18:11:37,944 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-01 18:11:37,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:11:37,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-01 18:11:37,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:11:39,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:39,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:39,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:39,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:39,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,210 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:39,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:39,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:39,214 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:39,215 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-03-01 18:11:39,247 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:11:39,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:11:40,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:40,876 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:11:40,876 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-03-01 18:11:41,955 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:11:41,955 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970835426] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:11:41,956 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:11:41,956 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 47 [2022-03-01 18:11:41,956 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619999798] [2022-03-01 18:11:41,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:11:41,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-01 18:11:41,956 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:11:41,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-01 18:11:41,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=427, Invalid=1829, Unknown=0, NotChecked=0, Total=2256 [2022-03-01 18:11:41,956 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-03-01 18:11:51,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:11:51,610 INFO L93 Difference]: Finished difference Result 93741 states and 237570 transitions. [2022-03-01 18:11:51,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-03-01 18:11:51,611 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-03-01 18:11:51,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:11:51,850 INFO L225 Difference]: With dead ends: 93741 [2022-03-01 18:11:51,851 INFO L226 Difference]: Without dead ends: 92977 [2022-03-01 18:11:51,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 90 SyntacticMatches, 5 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6599 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=2969, Invalid=19083, Unknown=0, NotChecked=0, Total=22052 [2022-03-01 18:11:51,852 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 1051 mSDsluCounter, 4398 mSDsCounter, 0 mSdLazyCounter, 3594 mSolverCounterSat, 271 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s 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, 2.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:11:51,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1051 Valid, 3101 Invalid, 5252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [271 Valid, 3594 Invalid, 0 Unknown, 1387 Unchecked, 2.2s Time] [2022-03-01 18:11:51,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92977 states. [2022-03-01 18:11:53,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92977 to 62437. [2022-03-01 18:11:53,412 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-03-01 18:11:53,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62437 states to 62437 states and 157303 transitions. [2022-03-01 18:11:53,568 INFO L78 Accepts]: Start accepts. Automaton has 62437 states and 157303 transitions. Word has length 59 [2022-03-01 18:11:53,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:11:53,568 INFO L470 AbstractCegarLoop]: Abstraction has 62437 states and 157303 transitions. [2022-03-01 18:11:53,569 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-03-01 18:11:53,569 INFO L276 IsEmpty]: Start isEmpty. Operand 62437 states and 157303 transitions. [2022-03-01 18:11:53,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:11:53,628 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:11:53,628 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-03-01 18:11:53,645 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-03-01 18:11:53,828 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-03-01 18:11:53,829 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:11:53,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:11:53,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1982528589, now seen corresponding path program 78 times [2022-03-01 18:11:53,829 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:11:53,829 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201725479] [2022-03-01 18:11:53,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:11:53,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:11:53,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:11:54,250 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:11:54,250 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:11:54,251 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201725479] [2022-03-01 18:11:54,251 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201725479] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:11:54,251 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189885564] [2022-03-01 18:11:54,251 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:11:54,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:11:54,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:11:54,252 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-03-01 18:11:54,253 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-03-01 18:11:54,286 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-01 18:11:54,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:11:54,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-01 18:11:54,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:11:56,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,890 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:56,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:56,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:56,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:56,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:11:56,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:56,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:56,921 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-03-01 18:11:56,940 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:11:56,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:11:58,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:11:58,895 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:11:58,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, 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-03-01 18:11:59,436 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:11:59,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189885564] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:11:59,437 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:11:59,437 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-03-01 18:11:59,437 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28905521] [2022-03-01 18:11:59,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:11:59,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-01 18:11:59,437 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:11:59,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-01 18:11:59,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=393, Invalid=1677, Unknown=0, NotChecked=0, Total=2070 [2022-03-01 18:11:59,438 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-03-01 18:12:26,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:12:26,275 INFO L93 Difference]: Finished difference Result 69941 states and 175563 transitions. [2022-03-01 18:12:26,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-01 18:12:26,275 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-03-01 18:12:26,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:12:26,427 INFO L225 Difference]: With dead ends: 69941 [2022-03-01 18:12:26,427 INFO L226 Difference]: Without dead ends: 69913 [2022-03-01 18:12:26,429 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 115 SyntacticMatches, 3 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4328 ImplicationChecksByTransitivity, 28.3s TimeCoverageRelationStatistics Valid=1915, Invalid=12124, Unknown=3, NotChecked=0, Total=14042 [2022-03-01 18:12:26,430 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, 1144 SdHoareTripleChecker+Invalid, 3272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2503 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:12:26,430 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [589 Valid, 1144 Invalid, 3272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 713 Invalid, 0 Unknown, 2503 Unchecked, 0.4s Time] [2022-03-01 18:12:26,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69913 states. [2022-03-01 18:12:27,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69913 to 63129. [2022-03-01 18:12:27,693 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-03-01 18:12:28,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63129 states to 63129 states and 159081 transitions. [2022-03-01 18:12:28,032 INFO L78 Accepts]: Start accepts. Automaton has 63129 states and 159081 transitions. Word has length 59 [2022-03-01 18:12:28,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:12:28,032 INFO L470 AbstractCegarLoop]: Abstraction has 63129 states and 159081 transitions. [2022-03-01 18:12:28,032 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-03-01 18:12:28,032 INFO L276 IsEmpty]: Start isEmpty. Operand 63129 states and 159081 transitions. [2022-03-01 18:12:28,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:12:28,095 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:12:28,095 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-03-01 18:12:28,110 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-03-01 18:12:28,295 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-03-01 18:12:28,295 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:12:28,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:12:28,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1940006323, now seen corresponding path program 79 times [2022-03-01 18:12:28,296 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:12:28,296 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729769880] [2022-03-01 18:12:28,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:12:28,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:12:28,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:12:28,669 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:12:28,670 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:12:28,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729769880] [2022-03-01 18:12:28,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729769880] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:12:28,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681805242] [2022-03-01 18:12:28,670 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:12:28,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:12:28,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:12:28,671 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-03-01 18:12:28,671 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-03-01 18:12:28,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:12:28,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 18:12:28,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:12:29,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:29,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:29,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:29,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:29,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:29,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:29,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:29,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:29,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:29,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:29,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:12:29,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:29,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:29,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:29,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:12:29,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:29,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:29,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:29,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:29,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:29,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:12:30,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:12:30,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:12:30,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:30,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:12:30,014 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-03-01 18:12:30,029 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:12:30,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:12:31,622 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-01 18:12:31,622 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-03-01 18:12:33,305 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 16 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:12:33,305 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681805242] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:12:33,305 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:12:33,305 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-03-01 18:12:33,305 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073062671] [2022-03-01 18:12:33,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:12:33,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-01 18:12:33,306 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:12:33,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-01 18:12:33,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=1774, Unknown=0, NotChecked=0, Total=2070 [2022-03-01 18:12:33,306 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-03-01 18:12:41,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:12:41,906 INFO L93 Difference]: Finished difference Result 144919 states and 356318 transitions. [2022-03-01 18:12:41,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2022-03-01 18:12:41,906 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-03-01 18:12:41,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:12:42,293 INFO L225 Difference]: With dead ends: 144919 [2022-03-01 18:12:42,293 INFO L226 Difference]: Without dead ends: 144783 [2022-03-01 18:12:42,296 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 113 SyntacticMatches, 2 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13528 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=3974, Invalid=32698, Unknown=0, NotChecked=0, Total=36672 [2022-03-01 18:12:42,296 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 992 mSDsluCounter, 2811 mSDsCounter, 0 mSdLazyCounter, 2613 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s 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.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:12:42,296 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.8s Time] [2022-03-01 18:12:42,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144783 states. [2022-03-01 18:12:44,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144783 to 92615. [2022-03-01 18:12:44,912 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-03-01 18:12:45,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92615 states to 92615 states and 230833 transitions. [2022-03-01 18:12:45,513 INFO L78 Accepts]: Start accepts. Automaton has 92615 states and 230833 transitions. Word has length 59 [2022-03-01 18:12:45,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:12:45,513 INFO L470 AbstractCegarLoop]: Abstraction has 92615 states and 230833 transitions. [2022-03-01 18:12:45,514 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-03-01 18:12:45,514 INFO L276 IsEmpty]: Start isEmpty. Operand 92615 states and 230833 transitions. [2022-03-01 18:12:45,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:12:45,610 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:12:45,610 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-03-01 18:12:45,627 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-03-01 18:12:45,811 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-03-01 18:12:45,811 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:12:45,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:12:45,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1672226739, now seen corresponding path program 80 times [2022-03-01 18:12:45,812 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:12:45,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702059280] [2022-03-01 18:12:45,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:12:45,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:12:45,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:12:46,163 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:12:46,163 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:12:46,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702059280] [2022-03-01 18:12:46,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702059280] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:12:46,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213138070] [2022-03-01 18:12:46,164 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:12:46,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:12:46,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:12:46,166 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-03-01 18:12:46,166 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-03-01 18:12:46,196 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:12:46,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:12:46,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 18:12:46,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:12:47,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:12:47,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:12:47,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:12:47,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:12:47,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:12:47,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:12:47,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:12:47,742 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-03-01 18:12:47,757 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 11 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:12:47,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:12:49,481 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-01 18:12:49,482 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-03-01 18:12:51,041 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 15 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:12:51,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213138070] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:12:51,041 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:12:51,041 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 43 [2022-03-01 18:12:51,041 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955166258] [2022-03-01 18:12:51,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:12:51,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-01 18:12:51,041 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:12:51,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-01 18:12:51,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=1581, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 18:12:51,042 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-03-01 18:12:55,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:12:55,614 INFO L93 Difference]: Finished difference Result 116147 states and 290044 transitions. [2022-03-01 18:12:55,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-01 18:12:55,614 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-03-01 18:12:55,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:12:56,052 INFO L225 Difference]: With dead ends: 116147 [2022-03-01 18:12:56,052 INFO L226 Difference]: Without dead ends: 115315 [2022-03-01 18:12:56,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 89 SyntacticMatches, 3 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3976 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1650, Invalid=10340, Unknown=0, NotChecked=0, Total=11990 [2022-03-01 18:12:56,053 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 993 mSDsluCounter, 3170 mSDsCounter, 0 mSdLazyCounter, 2767 mSolverCounterSat, 312 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s 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.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:12:56,053 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.6s Time] [2022-03-01 18:12:56,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115315 states. [2022-03-01 18:12:58,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115315 to 94687. [2022-03-01 18:12:58,113 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-03-01 18:12:58,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94687 states to 94687 states and 236087 transitions. [2022-03-01 18:12:58,643 INFO L78 Accepts]: Start accepts. Automaton has 94687 states and 236087 transitions. Word has length 59 [2022-03-01 18:12:58,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:12:58,643 INFO L470 AbstractCegarLoop]: Abstraction has 94687 states and 236087 transitions. [2022-03-01 18:12:58,643 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-03-01 18:12:58,643 INFO L276 IsEmpty]: Start isEmpty. Operand 94687 states and 236087 transitions. [2022-03-01 18:12:58,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:12:58,734 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:12:58,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-03-01 18:12:58,750 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-03-01 18:12:58,935 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-03-01 18:12:58,935 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:12:58,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:12:58,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1842098253, now seen corresponding path program 81 times [2022-03-01 18:12:58,935 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:12:58,935 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652658084] [2022-03-01 18:12:58,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:12:58,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:12:58,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:12:59,387 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:12:59,387 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:12:59,387 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652658084] [2022-03-01 18:12:59,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652658084] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:12:59,387 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030570196] [2022-03-01 18:12:59,388 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:12:59,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:12:59,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:12:59,389 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-03-01 18:12:59,389 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-03-01 18:12:59,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-01 18:12:59,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:12:59,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 18:12:59,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:13:00,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:00,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:00,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:00,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,907 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:00,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:00,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:00,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:00,910 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-03-01 18:13:00,925 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:13:00,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:13:02,641 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-01 18:13:02,641 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-03-01 18:13:05,172 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 16 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:13:05,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030570196] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:13:05,172 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:13:05,172 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-03-01 18:13:05,172 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987501182] [2022-03-01 18:13:05,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:13:05,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-01 18:13:05,173 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:13:05,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-01 18:13:05,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=1766, Unknown=0, NotChecked=0, Total=2070 [2022-03-01 18:13:05,173 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-03-01 18:13:09,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:13:09,854 INFO L93 Difference]: Finished difference Result 130113 states and 326485 transitions. [2022-03-01 18:13:09,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-01 18:13:09,854 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-03-01 18:13:09,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:13:10,213 INFO L225 Difference]: With dead ends: 130113 [2022-03-01 18:13:10,213 INFO L226 Difference]: Without dead ends: 129873 [2022-03-01 18:13:10,214 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4269 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1933, Invalid=11873, Unknown=0, NotChecked=0, Total=13806 [2022-03-01 18:13:10,214 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 537 mSDsluCounter, 1901 mSDsCounter, 0 mSdLazyCounter, 1937 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:13:10,214 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.2s Time] [2022-03-01 18:13:10,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129873 states. [2022-03-01 18:13:12,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129873 to 96805. [2022-03-01 18:13:12,622 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-03-01 18:13:12,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96805 states to 96805 states and 241481 transitions. [2022-03-01 18:13:12,887 INFO L78 Accepts]: Start accepts. Automaton has 96805 states and 241481 transitions. Word has length 59 [2022-03-01 18:13:12,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:13:12,887 INFO L470 AbstractCegarLoop]: Abstraction has 96805 states and 241481 transitions. [2022-03-01 18:13:12,887 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-03-01 18:13:12,887 INFO L276 IsEmpty]: Start isEmpty. Operand 96805 states and 241481 transitions. [2022-03-01 18:13:13,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:13:13,276 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:13:13,276 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-03-01 18:13:13,292 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-03-01 18:13:13,477 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-03-01 18:13:13,477 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:13:13,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:13:13,477 INFO L85 PathProgramCache]: Analyzing trace with hash -196176637, now seen corresponding path program 82 times [2022-03-01 18:13:13,477 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:13:13,477 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475582363] [2022-03-01 18:13:13,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:13:13,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:13:13,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:13:13,871 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:13:13,871 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:13:13,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475582363] [2022-03-01 18:13:13,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475582363] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:13:13,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931758982] [2022-03-01 18:13:13,871 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:13:13,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:13:13,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:13:13,873 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-03-01 18:13:13,874 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-03-01 18:13:13,903 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:13:13,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:13:13,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 18:13:13,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:13:15,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,271 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:15,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:15,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:15,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:15,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:15,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:15,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:15,287 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-03-01 18:13:15,302 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:13:15,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:13:16,900 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-01 18:13:16,900 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-03-01 18:13:18,983 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 16 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:13:18,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931758982] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:13:18,984 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:13:18,984 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-03-01 18:13:18,984 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877026500] [2022-03-01 18:13:18,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:13:18,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-01 18:13:18,984 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:13:18,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-01 18:13:18,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=1766, Unknown=0, NotChecked=0, Total=2070 [2022-03-01 18:13:18,985 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-03-01 18:13:23,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:13:23,767 INFO L93 Difference]: Finished difference Result 124231 states and 310489 transitions. [2022-03-01 18:13:23,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-01 18:13:23,767 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-03-01 18:13:23,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:13:24,149 INFO L225 Difference]: With dead ends: 124231 [2022-03-01 18:13:24,149 INFO L226 Difference]: Without dead ends: 124035 [2022-03-01 18:13:24,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4193 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1832, Invalid=11508, Unknown=0, NotChecked=0, Total=13340 [2022-03-01 18:13:24,150 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 600 mSDsluCounter, 3258 mSDsCounter, 0 mSdLazyCounter, 2605 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:13:24,150 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.5s Time] [2022-03-01 18:13:24,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124035 states. [2022-03-01 18:13:26,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124035 to 91531. [2022-03-01 18:13:26,708 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-03-01 18:13:26,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91531 states to 91531 states and 228291 transitions. [2022-03-01 18:13:26,985 INFO L78 Accepts]: Start accepts. Automaton has 91531 states and 228291 transitions. Word has length 59 [2022-03-01 18:13:26,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:13:26,986 INFO L470 AbstractCegarLoop]: Abstraction has 91531 states and 228291 transitions. [2022-03-01 18:13:26,986 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-03-01 18:13:26,986 INFO L276 IsEmpty]: Start isEmpty. Operand 91531 states and 228291 transitions. [2022-03-01 18:13:27,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:13:27,079 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:13:27,079 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-03-01 18:13:27,096 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-03-01 18:13:27,280 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-03-01 18:13:27,280 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:13:27,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:13:27,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1246017101, now seen corresponding path program 83 times [2022-03-01 18:13:27,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:13:27,281 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503466844] [2022-03-01 18:13:27,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:13:27,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:13:27,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:13:28,002 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:13:28,003 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:13:28,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503466844] [2022-03-01 18:13:28,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503466844] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:13:28,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662326926] [2022-03-01 18:13:28,003 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:13:28,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:13:28,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:13:28,004 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-03-01 18:13:28,004 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-03-01 18:13:28,034 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-01 18:13:28,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:13:28,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-01 18:13:28,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:13:29,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:29,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:29,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:29,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:29,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:29,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:29,314 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:29,314 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-03-01 18:13:29,330 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 11 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:13:29,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:13:30,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,404 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,439 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,439 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:30,558 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:13:30,558 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-03-01 18:13:31,873 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 23 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:13:31,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662326926] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:13:31,873 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:13:31,873 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 44 [2022-03-01 18:13:31,873 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116668216] [2022-03-01 18:13:31,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:13:31,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-01 18:13:31,874 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:13:31,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-01 18:13:31,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=1657, Unknown=0, NotChecked=0, Total=1980 [2022-03-01 18:13:31,874 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-03-01 18:13:36,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:13:36,302 INFO L93 Difference]: Finished difference Result 113227 states and 282115 transitions. [2022-03-01 18:13:36,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-01 18:13:36,302 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-03-01 18:13:36,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:13:36,799 INFO L225 Difference]: With dead ends: 113227 [2022-03-01 18:13:36,800 INFO L226 Difference]: Without dead ends: 112439 [2022-03-01 18:13:36,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 88 SyntacticMatches, 3 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3202 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1334, Invalid=8968, Unknown=0, NotChecked=0, Total=10302 [2022-03-01 18:13:36,800 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 728 mSDsluCounter, 2667 mSDsCounter, 0 mSdLazyCounter, 2616 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s 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.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:13:36,800 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.7s Time] [2022-03-01 18:13:36,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112439 states. [2022-03-01 18:13:39,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112439 to 99503. [2022-03-01 18:13:39,301 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-03-01 18:13:39,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99503 states to 99503 states and 248063 transitions. [2022-03-01 18:13:39,995 INFO L78 Accepts]: Start accepts. Automaton has 99503 states and 248063 transitions. Word has length 59 [2022-03-01 18:13:39,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:13:39,995 INFO L470 AbstractCegarLoop]: Abstraction has 99503 states and 248063 transitions. [2022-03-01 18:13:39,996 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-03-01 18:13:39,996 INFO L276 IsEmpty]: Start isEmpty. Operand 99503 states and 248063 transitions. [2022-03-01 18:13:40,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:13:40,094 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:13:40,094 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-03-01 18:13:40,111 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-03-01 18:13:40,295 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-03-01 18:13:40,295 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:13:40,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:13:40,296 INFO L85 PathProgramCache]: Analyzing trace with hash -112976461, now seen corresponding path program 84 times [2022-03-01 18:13:40,296 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:13:40,296 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734125786] [2022-03-01 18:13:40,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:13:40,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:13:40,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:13:40,688 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:13:40,688 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:13:40,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734125786] [2022-03-01 18:13:40,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734125786] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:13:40,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045701444] [2022-03-01 18:13:40,689 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:13:40,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:13:40,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:13:40,690 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-03-01 18:13:40,690 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-03-01 18:13:40,723 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-01 18:13:40,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:13:40,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 18:13:40,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:13:42,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,197 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:42,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,203 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:42,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:42,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:42,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:42,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:13:42,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:13:42,225 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-03-01 18:13:42,241 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:13:42,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:13:43,975 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-01 18:13:43,976 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-03-01 18:13:47,630 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 23 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:13:47,630 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1045701444] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:13:47,630 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:13:47,630 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 44 [2022-03-01 18:13:47,630 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718831325] [2022-03-01 18:13:47,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:13:47,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-01 18:13:47,630 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:13:47,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-01 18:13:47,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=1673, Unknown=0, NotChecked=0, Total=1980 [2022-03-01 18:13:47,631 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-03-01 18:13:54,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:13:54,852 INFO L93 Difference]: Finished difference Result 155713 states and 384598 transitions. [2022-03-01 18:13:54,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-03-01 18:13:54,853 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-03-01 18:13:54,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:13:55,372 INFO L225 Difference]: With dead ends: 155713 [2022-03-01 18:13:55,373 INFO L226 Difference]: Without dead ends: 155245 [2022-03-01 18:13:55,374 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 91 SyntacticMatches, 3 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7509 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=2771, Invalid=19579, Unknown=0, NotChecked=0, Total=22350 [2022-03-01 18:13:55,374 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 715 mSDsluCounter, 3411 mSDsCounter, 0 mSdLazyCounter, 3355 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s 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, 2.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:13:55,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [715 Valid, 2441 Invalid, 4207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 3355 Invalid, 0 Unknown, 690 Unchecked, 2.1s Time] [2022-03-01 18:13:55,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155245 states. [2022-03-01 18:13:58,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155245 to 98525. [2022-03-01 18:13:58,512 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-03-01 18:13:58,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98525 states to 98525 states and 245637 transitions. [2022-03-01 18:13:58,854 INFO L78 Accepts]: Start accepts. Automaton has 98525 states and 245637 transitions. Word has length 59 [2022-03-01 18:13:58,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:13:58,854 INFO L470 AbstractCegarLoop]: Abstraction has 98525 states and 245637 transitions. [2022-03-01 18:13:58,854 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-03-01 18:13:58,854 INFO L276 IsEmpty]: Start isEmpty. Operand 98525 states and 245637 transitions. [2022-03-01 18:13:58,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:13:58,957 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:13:58,957 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-03-01 18:13:58,974 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-03-01 18:13:59,158 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-03-01 18:13:59,158 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:13:59,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:13:59,159 INFO L85 PathProgramCache]: Analyzing trace with hash -465374797, now seen corresponding path program 85 times [2022-03-01 18:13:59,159 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:13:59,159 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668693039] [2022-03-01 18:13:59,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:13:59,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:13:59,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:13:59,577 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:13:59,578 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:13:59,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668693039] [2022-03-01 18:13:59,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668693039] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:13:59,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069776156] [2022-03-01 18:13:59,578 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:13:59,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:13:59,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:13:59,579 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-03-01 18:13:59,580 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-03-01 18:13:59,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:13:59,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 18:13:59,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:14:01,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:01,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:01,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,320 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:01,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:01,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,329 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:01,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:01,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:01,332 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-03-01 18:14:01,347 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:14:01,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:14:03,072 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-01 18:14:03,073 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-03-01 18:14:05,037 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 23 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:14:05,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069776156] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:14:05,038 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:14:05,038 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-03-01 18:14:05,038 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113803850] [2022-03-01 18:14:05,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:14:05,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-01 18:14:05,038 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:14:05,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-01 18:14:05,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=1763, Unknown=0, NotChecked=0, Total=2070 [2022-03-01 18:14:05,039 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-03-01 18:14:10,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:14:10,907 INFO L93 Difference]: Finished difference Result 129475 states and 322961 transitions. [2022-03-01 18:14:10,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-03-01 18:14:10,907 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-03-01 18:14:10,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:14:11,464 INFO L225 Difference]: With dead ends: 129475 [2022-03-01 18:14:11,464 INFO L226 Difference]: Without dead ends: 129003 [2022-03-01 18:14:11,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 88 SyntacticMatches, 2 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5754 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2341, Invalid=15481, Unknown=0, NotChecked=0, Total=17822 [2022-03-01 18:14:11,465 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 593 mSDsluCounter, 3136 mSDsCounter, 0 mSdLazyCounter, 2989 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s 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.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:14:11,465 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.9s Time] [2022-03-01 18:14:11,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129003 states. [2022-03-01 18:14:14,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129003 to 99389. [2022-03-01 18:14:14,453 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-03-01 18:14:14,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99389 states to 99389 states and 247877 transitions. [2022-03-01 18:14:14,785 INFO L78 Accepts]: Start accepts. Automaton has 99389 states and 247877 transitions. Word has length 59 [2022-03-01 18:14:14,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:14:14,785 INFO L470 AbstractCegarLoop]: Abstraction has 99389 states and 247877 transitions. [2022-03-01 18:14:14,785 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-03-01 18:14:14,785 INFO L276 IsEmpty]: Start isEmpty. Operand 99389 states and 247877 transitions. [2022-03-01 18:14:14,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:14:14,896 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:14:14,896 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-03-01 18:14:14,913 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-03-01 18:14:15,096 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-03-01 18:14:15,096 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:14:15,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:14:15,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1675715661, now seen corresponding path program 86 times [2022-03-01 18:14:15,099 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:14:15,100 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494739823] [2022-03-01 18:14:15,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:14:15,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:14:15,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:14:15,998 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:14:15,999 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:14:15,999 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494739823] [2022-03-01 18:14:15,999 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494739823] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:14:15,999 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589504844] [2022-03-01 18:14:15,999 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:14:15,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:14:15,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:14:16,000 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-03-01 18:14:16,002 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-03-01 18:14:16,048 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:14:16,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:14:16,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 18:14:16,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:14:17,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,454 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:17,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:17,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:17,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:17,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:17,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:17,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:17,472 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-03-01 18:14:17,488 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:14:17,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:14:19,198 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-01 18:14:19,199 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-03-01 18:14:20,794 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 34 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:14:20,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589504844] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:14:20,795 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:14:20,795 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-03-01 18:14:20,795 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87444653] [2022-03-01 18:14:20,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:14:20,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-01 18:14:20,795 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:14:20,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-01 18:14:20,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=314, Invalid=1756, Unknown=0, NotChecked=0, Total=2070 [2022-03-01 18:14:20,796 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-03-01 18:14:24,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:14:24,697 INFO L93 Difference]: Finished difference Result 121921 states and 303473 transitions. [2022-03-01 18:14:24,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-01 18:14:24,698 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-03-01 18:14:24,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:14:25,085 INFO L225 Difference]: With dead ends: 121921 [2022-03-01 18:14:25,085 INFO L226 Difference]: Without dead ends: 121857 [2022-03-01 18:14:25,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 88 SyntacticMatches, 2 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3423 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1483, Invalid=10073, Unknown=0, NotChecked=0, Total=11556 [2022-03-01 18:14:25,086 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 509 mSDsluCounter, 1948 mSDsCounter, 0 mSdLazyCounter, 1818 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:14:25,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [509 Valid, 1435 Invalid, 2685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1818 Invalid, 0 Unknown, 768 Unchecked, 1.1s Time] [2022-03-01 18:14:25,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121857 states. [2022-03-01 18:14:27,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121857 to 100241. [2022-03-01 18:14:27,835 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-03-01 18:14:28,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100241 states to 100241 states and 250005 transitions. [2022-03-01 18:14:28,167 INFO L78 Accepts]: Start accepts. Automaton has 100241 states and 250005 transitions. Word has length 59 [2022-03-01 18:14:28,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:14:28,167 INFO L470 AbstractCegarLoop]: Abstraction has 100241 states and 250005 transitions. [2022-03-01 18:14:28,167 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-03-01 18:14:28,167 INFO L276 IsEmpty]: Start isEmpty. Operand 100241 states and 250005 transitions. [2022-03-01 18:14:28,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:14:28,279 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:14:28,279 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-03-01 18:14:28,297 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-03-01 18:14:28,480 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-03-01 18:14:28,480 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:14:28,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:14:28,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1071456173, now seen corresponding path program 87 times [2022-03-01 18:14:28,481 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:14:28,481 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993447629] [2022-03-01 18:14:28,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:14:28,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:14:28,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:14:29,275 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 117 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-01 18:14:29,275 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:14:29,275 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993447629] [2022-03-01 18:14:29,275 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993447629] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:14:29,275 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799855006] [2022-03-01 18:14:29,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:14:29,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:14:29,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:14:29,276 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-03-01 18:14:29,277 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-03-01 18:14:29,306 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-01 18:14:29,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:14:29,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 18:14:29,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:14:30,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:30,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:30,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:30,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:30,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:30,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:30,500 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-03-01 18:14:30,517 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 11 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:14:30,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:14:32,216 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-01 18:14:32,216 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-03-01 18:14:33,731 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 17 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:14:33,732 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799855006] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:14:33,732 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:14:33,732 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 42 [2022-03-01 18:14:33,732 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655125639] [2022-03-01 18:14:33,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:14:33,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-01 18:14:33,732 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:14:33,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-01 18:14:33,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1537, Unknown=0, NotChecked=0, Total=1806 [2022-03-01 18:14:33,733 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-03-01 18:14:39,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:14:39,786 INFO L93 Difference]: Finished difference Result 183741 states and 457388 transitions. [2022-03-01 18:14:39,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-01 18:14:39,786 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-03-01 18:14:39,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:14:40,636 INFO L225 Difference]: With dead ends: 183741 [2022-03-01 18:14:40,636 INFO L226 Difference]: Without dead ends: 183593 [2022-03-01 18:14:40,637 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 90 SyntacticMatches, 3 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5835 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=2313, Invalid=15243, Unknown=0, NotChecked=0, Total=17556 [2022-03-01 18:14:40,637 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 850 mSDsluCounter, 2428 mSDsCounter, 0 mSdLazyCounter, 2504 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s 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.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:14:40,637 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.7s Time] [2022-03-01 18:14:40,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183593 states. [2022-03-01 18:14:44,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183593 to 106687. [2022-03-01 18:14:44,269 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-03-01 18:14:44,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106687 states to 106687 states and 265631 transitions. [2022-03-01 18:14:44,648 INFO L78 Accepts]: Start accepts. Automaton has 106687 states and 265631 transitions. Word has length 59 [2022-03-01 18:14:44,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:14:44,648 INFO L470 AbstractCegarLoop]: Abstraction has 106687 states and 265631 transitions. [2022-03-01 18:14:44,648 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-03-01 18:14:44,648 INFO L276 IsEmpty]: Start isEmpty. Operand 106687 states and 265631 transitions. [2022-03-01 18:14:44,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:14:44,759 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:14:44,759 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-03-01 18:14:44,777 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-03-01 18:14:44,961 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-03-01 18:14:44,961 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:14:44,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:14:44,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1082232397, now seen corresponding path program 88 times [2022-03-01 18:14:44,962 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:14:44,962 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34518885] [2022-03-01 18:14:44,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:14:44,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:14:44,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:14:45,786 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:14:45,787 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:14:45,787 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34518885] [2022-03-01 18:14:45,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34518885] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:14:45,787 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657999861] [2022-03-01 18:14:45,787 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:14:45,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:14:45,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:14:45,792 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-03-01 18:14:45,794 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-03-01 18:14:45,825 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:14:45,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:14:45,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 18:14:45,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:14:46,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:46,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:46,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:46,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:46,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:46,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:46,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:46,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:46,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:46,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:46,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:46,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:46,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:46,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:46,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:46,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:47,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:47,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:47,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:47,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:47,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:47,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:47,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:47,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:47,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:47,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:47,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:47,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:47,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:47,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:47,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:47,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:47,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:47,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:47,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:47,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:14:47,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:14:47,012 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-03-01 18:14:47,029 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:14:47,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:14:48,714 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-01 18:14:48,715 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-03-01 18:14:50,911 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 12 proven. 116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:14:50,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657999861] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:14:50,911 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:14:50,911 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 44 [2022-03-01 18:14:50,911 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521552054] [2022-03-01 18:14:50,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:14:50,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-01 18:14:50,911 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:14:50,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-01 18:14:50,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=1684, Unknown=0, NotChecked=0, Total=1980 [2022-03-01 18:14:50,912 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-03-01 18:14:55,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:14:55,633 INFO L93 Difference]: Finished difference Result 146417 states and 366995 transitions. [2022-03-01 18:14:55,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-01 18:14:55,634 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-03-01 18:14:55,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:14:56,100 INFO L225 Difference]: With dead ends: 146417 [2022-03-01 18:14:56,100 INFO L226 Difference]: Without dead ends: 145817 [2022-03-01 18:14:56,101 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 88 SyntacticMatches, 3 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3876 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1773, Invalid=10883, Unknown=0, NotChecked=0, Total=12656 [2022-03-01 18:14:56,101 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 787 mSDsluCounter, 2466 mSDsCounter, 0 mSdLazyCounter, 2321 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s 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.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:14:56,101 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.4s Time] [2022-03-01 18:14:56,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145817 states. [2022-03-01 18:14:58,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145817 to 52025. [2022-03-01 18:14:58,259 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-03-01 18:14:58,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52025 states to 52025 states and 129497 transitions. [2022-03-01 18:14:58,389 INFO L78 Accepts]: Start accepts. Automaton has 52025 states and 129497 transitions. Word has length 59 [2022-03-01 18:14:58,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:14:58,389 INFO L470 AbstractCegarLoop]: Abstraction has 52025 states and 129497 transitions. [2022-03-01 18:14:58,389 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-03-01 18:14:58,389 INFO L276 IsEmpty]: Start isEmpty. Operand 52025 states and 129497 transitions. [2022-03-01 18:14:58,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:14:58,444 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:14:58,444 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-03-01 18:14:58,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-03-01 18:14:58,644 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-03-01 18:14:58,645 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:14:58,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:14:58,645 INFO L85 PathProgramCache]: Analyzing trace with hash 294491059, now seen corresponding path program 89 times [2022-03-01 18:14:58,645 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:14:58,645 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597818718] [2022-03-01 18:14:58,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:14:58,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:14:58,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:14:59,264 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:14:59,264 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:14:59,264 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597818718] [2022-03-01 18:14:59,264 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597818718] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:14:59,264 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44597071] [2022-03-01 18:14:59,264 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:14:59,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:14:59,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:14:59,266 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-03-01 18:14:59,266 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-03-01 18:14:59,299 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-01 18:14:59,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:14:59,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 60 conjunts are in the unsatisfiable core [2022-03-01 18:14:59,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:15:00,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:00,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:00,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:00,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:00,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:00,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:00,521 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-03-01 18:15:00,536 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:15:00,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:15:01,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:01,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:15:01,899 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-03-01 18:15:02,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-03-01 18:15:02,596 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44597071] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:15:02,596 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:15:02,596 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-03-01 18:15:02,597 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048024164] [2022-03-01 18:15:02,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:15:02,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-01 18:15:02,597 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:15:02,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-01 18:15:02,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=461, Invalid=1609, Unknown=0, NotChecked=0, Total=2070 [2022-03-01 18:15:02,598 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-03-01 18:15:13,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:15:13,648 INFO L93 Difference]: Finished difference Result 92995 states and 231712 transitions. [2022-03-01 18:15:13,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2022-03-01 18:15:13,649 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-03-01 18:15:13,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:15:13,863 INFO L225 Difference]: With dead ends: 92995 [2022-03-01 18:15:13,863 INFO L226 Difference]: Without dead ends: 92071 [2022-03-01 18:15:13,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 92 SyntacticMatches, 3 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11718 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=4583, Invalid=26569, Unknown=0, NotChecked=0, Total=31152 [2022-03-01 18:15:13,865 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 1082 mSDsluCounter, 3302 mSDsCounter, 0 mSdLazyCounter, 2839 mSolverCounterSat, 293 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s 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, 2.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:15:13,865 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1082 Valid, 2367 Invalid, 3984 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [293 Valid, 2839 Invalid, 0 Unknown, 852 Unchecked, 2.1s Time] [2022-03-01 18:15:14,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92071 states. [2022-03-01 18:15:15,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92071 to 54429. [2022-03-01 18:15:15,275 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-03-01 18:15:15,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54429 states to 54429 states and 135449 transitions. [2022-03-01 18:15:15,397 INFO L78 Accepts]: Start accepts. Automaton has 54429 states and 135449 transitions. Word has length 59 [2022-03-01 18:15:15,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:15:15,397 INFO L470 AbstractCegarLoop]: Abstraction has 54429 states and 135449 transitions. [2022-03-01 18:15:15,397 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-03-01 18:15:15,397 INFO L276 IsEmpty]: Start isEmpty. Operand 54429 states and 135449 transitions. [2022-03-01 18:15:15,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:15:15,446 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:15:15,447 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-03-01 18:15:15,462 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-03-01 18:15:15,647 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-03-01 18:15:15,647 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:15:15,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:15:15,648 INFO L85 PathProgramCache]: Analyzing trace with hash -915849805, now seen corresponding path program 90 times [2022-03-01 18:15:15,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:15:15,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655952962] [2022-03-01 18:15:15,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:15:15,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:15:15,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:15:16,295 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:15:16,295 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:15:16,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655952962] [2022-03-01 18:15:16,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655952962] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:15:16,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187077756] [2022-03-01 18:15:16,295 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:15:16,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:15:16,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:15:16,296 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-03-01 18:15:16,297 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-03-01 18:15:16,329 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-01 18:15:16,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:15:16,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 18:15:16,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:15:17,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:17,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,504 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:17,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:17,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:17,519 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:17,519 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:17,520 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-03-01 18:15:17,535 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:15:17,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:15:19,224 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-01 18:15:19,224 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-03-01 18:15:20,690 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 25 proven. 103 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:15:20,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187077756] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:15:20,691 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:15:20,691 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 44 [2022-03-01 18:15:20,691 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505656643] [2022-03-01 18:15:20,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:15:20,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-01 18:15:20,691 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:15:20,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-01 18:15:20,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=1675, Unknown=0, NotChecked=0, Total=1980 [2022-03-01 18:15:20,692 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-03-01 18:15:28,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:15:28,258 INFO L93 Difference]: Finished difference Result 99325 states and 247257 transitions. [2022-03-01 18:15:28,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2022-03-01 18:15:28,259 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-03-01 18:15:28,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:15:28,639 INFO L225 Difference]: With dead ends: 99325 [2022-03-01 18:15:28,639 INFO L226 Difference]: Without dead ends: 99261 [2022-03-01 18:15:28,640 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 96 SyntacticMatches, 3 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9894 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=3513, Invalid=25557, Unknown=0, NotChecked=0, Total=29070 [2022-03-01 18:15:28,640 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 557 mSDsluCounter, 3170 mSDsCounter, 0 mSdLazyCounter, 3313 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s 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, 2.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:15:28,641 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [557 Valid, 2261 Invalid, 4922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 3313 Invalid, 0 Unknown, 1508 Unchecked, 2.1s Time] [2022-03-01 18:15:28,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99261 states. [2022-03-01 18:15:30,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99261 to 65363. [2022-03-01 18:15:30,131 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-03-01 18:15:30,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65363 states to 65363 states and 162825 transitions. [2022-03-01 18:15:30,291 INFO L78 Accepts]: Start accepts. Automaton has 65363 states and 162825 transitions. Word has length 59 [2022-03-01 18:15:30,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:15:30,291 INFO L470 AbstractCegarLoop]: Abstraction has 65363 states and 162825 transitions. [2022-03-01 18:15:30,291 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-03-01 18:15:30,291 INFO L276 IsEmpty]: Start isEmpty. Operand 65363 states and 162825 transitions. [2022-03-01 18:15:30,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:15:30,605 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:15:30,605 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-03-01 18:15:30,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-03-01 18:15:30,829 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-03-01 18:15:30,830 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:15:30,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:15:30,830 INFO L85 PathProgramCache]: Analyzing trace with hash -2056362061, now seen corresponding path program 91 times [2022-03-01 18:15:30,830 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:15:30,830 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513895763] [2022-03-01 18:15:30,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:15:30,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:15:30,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:15:31,240 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:15:31,240 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:15:31,241 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513895763] [2022-03-01 18:15:31,241 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513895763] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:15:31,241 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331314962] [2022-03-01 18:15:31,241 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:15:31,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:15:31,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:15:31,242 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-03-01 18:15:31,244 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-03-01 18:15:31,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:15:31,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 18:15:31,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:15:32,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:32,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:32,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:32,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:32,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:32,498 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-03-01 18:15:32,520 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:15:32,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:15:34,228 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-01 18:15:34,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-03-01 18:15:35,875 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 18 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:15:35,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331314962] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:15:35,875 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:15:35,876 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 43 [2022-03-01 18:15:35,876 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293848918] [2022-03-01 18:15:35,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:15:35,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-01 18:15:35,876 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:15:35,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-01 18:15:35,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=1597, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 18:15:35,876 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-03-01 18:15:42,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:15:42,526 INFO L93 Difference]: Finished difference Result 88775 states and 220462 transitions. [2022-03-01 18:15:42,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-03-01 18:15:42,527 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-03-01 18:15:42,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:15:42,846 INFO L225 Difference]: With dead ends: 88775 [2022-03-01 18:15:42,846 INFO L226 Difference]: Without dead ends: 88703 [2022-03-01 18:15:42,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 92 SyntacticMatches, 4 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7018 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=2741, Invalid=19909, Unknown=0, NotChecked=0, Total=22650 [2022-03-01 18:15:42,847 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 566 mSDsluCounter, 3034 mSDsCounter, 0 mSdLazyCounter, 3101 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s 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.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:15:42,847 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.8s Time] [2022-03-01 18:15:42,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88703 states. [2022-03-01 18:15:44,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88703 to 69327. [2022-03-01 18:15:44,161 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-03-01 18:15:44,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69327 states to 69327 states and 172509 transitions. [2022-03-01 18:15:44,320 INFO L78 Accepts]: Start accepts. Automaton has 69327 states and 172509 transitions. Word has length 59 [2022-03-01 18:15:44,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:15:44,320 INFO L470 AbstractCegarLoop]: Abstraction has 69327 states and 172509 transitions. [2022-03-01 18:15:44,320 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-03-01 18:15:44,320 INFO L276 IsEmpty]: Start isEmpty. Operand 69327 states and 172509 transitions. [2022-03-01 18:15:44,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:15:44,381 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:15:44,381 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-03-01 18:15:44,397 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-03-01 18:15:44,581 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-03-01 18:15:44,582 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:15:44,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:15:44,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1519221331, now seen corresponding path program 92 times [2022-03-01 18:15:44,582 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:15:44,582 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031639624] [2022-03-01 18:15:44,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:15:44,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:15:44,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:15:45,271 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:15:45,272 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:15:45,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031639624] [2022-03-01 18:15:45,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031639624] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:15:45,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151214606] [2022-03-01 18:15:45,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:15:45,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:15:45,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:15:45,273 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-03-01 18:15:45,273 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-03-01 18:15:45,301 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:15:45,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:15:45,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 18:15:45,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:15:46,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:46,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:46,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:46,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:46,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:46,458 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-03-01 18:15:46,473 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:15:46,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:15:48,150 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-01 18:15:48,151 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-03-01 18:15:49,806 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 18 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:15:49,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151214606] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:15:49,807 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:15:49,807 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 43 [2022-03-01 18:15:49,807 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227861974] [2022-03-01 18:15:49,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:15:49,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-01 18:15:49,807 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:15:49,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-01 18:15:49,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=1597, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 18:15:49,808 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-03-01 18:15:53,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:15:53,096 INFO L93 Difference]: Finished difference Result 95371 states and 237064 transitions. [2022-03-01 18:15:53,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-01 18:15:53,097 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-03-01 18:15:53,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:15:53,333 INFO L225 Difference]: With dead ends: 95371 [2022-03-01 18:15:53,333 INFO L226 Difference]: Without dead ends: 95307 [2022-03-01 18:15:53,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 88 SyntacticMatches, 4 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2405 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1186, Invalid=7744, Unknown=0, NotChecked=0, Total=8930 [2022-03-01 18:15:53,334 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 533 mSDsluCounter, 2047 mSDsCounter, 0 mSdLazyCounter, 1761 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:15:53,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [533 Valid, 1422 Invalid, 2717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1761 Invalid, 0 Unknown, 864 Unchecked, 1.1s Time] [2022-03-01 18:15:53,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95307 states. [2022-03-01 18:15:55,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95307 to 68631. [2022-03-01 18:15:55,106 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-03-01 18:15:55,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68631 states to 68631 states and 171011 transitions. [2022-03-01 18:15:55,289 INFO L78 Accepts]: Start accepts. Automaton has 68631 states and 171011 transitions. Word has length 59 [2022-03-01 18:15:55,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:15:55,289 INFO L470 AbstractCegarLoop]: Abstraction has 68631 states and 171011 transitions. [2022-03-01 18:15:55,289 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-03-01 18:15:55,289 INFO L276 IsEmpty]: Start isEmpty. Operand 68631 states and 171011 transitions. [2022-03-01 18:15:55,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:15:55,359 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:15:55,359 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-03-01 18:15:55,377 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-03-01 18:15:55,561 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-03-01 18:15:55,562 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:15:55,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:15:55,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1243068339, now seen corresponding path program 93 times [2022-03-01 18:15:55,562 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:15:55,562 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646057206] [2022-03-01 18:15:55,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:15:55,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:15:55,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:15:56,192 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 119 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 18:15:56,193 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:15:56,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646057206] [2022-03-01 18:15:56,193 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646057206] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:15:56,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467166639] [2022-03-01 18:15:56,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:15:56,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:15:56,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:15:56,194 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-03-01 18:15:56,195 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-03-01 18:15:56,224 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-01 18:15:56,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:15:56,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 18:15:56,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:15:57,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:57,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:57,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:15:57,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:15:57,381 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-03-01 18:15:57,396 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 13 proven. 115 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:15:57,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:15:59,074 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-01 18:15:59,075 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-03-01 18:16:01,641 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 12 proven. 116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:16:01,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467166639] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:16:01,641 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:16:01,641 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 39 [2022-03-01 18:16:01,641 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941329395] [2022-03-01 18:16:01,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:16:01,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-01 18:16:01,642 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:16:01,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-01 18:16:01,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=1294, Unknown=0, NotChecked=0, Total=1560 [2022-03-01 18:16:01,642 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-03-01 18:16:05,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:16:05,515 INFO L93 Difference]: Finished difference Result 88095 states and 219415 transitions. [2022-03-01 18:16:05,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-01 18:16:05,516 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-03-01 18:16:05,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:16:05,740 INFO L225 Difference]: With dead ends: 88095 [2022-03-01 18:16:05,740 INFO L226 Difference]: Without dead ends: 87359 [2022-03-01 18:16:05,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2627 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1198, Invalid=7732, Unknown=0, NotChecked=0, Total=8930 [2022-03-01 18:16:05,741 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 702 mSDsluCounter, 2461 mSDsCounter, 0 mSdLazyCounter, 2551 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:16:05,741 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.5s Time] [2022-03-01 18:16:05,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87359 states. [2022-03-01 18:16:07,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87359 to 73987. [2022-03-01 18:16:07,566 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-03-01 18:16:07,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73987 states to 73987 states and 184411 transitions. [2022-03-01 18:16:07,759 INFO L78 Accepts]: Start accepts. Automaton has 73987 states and 184411 transitions. Word has length 59 [2022-03-01 18:16:07,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:16:07,760 INFO L470 AbstractCegarLoop]: Abstraction has 73987 states and 184411 transitions. [2022-03-01 18:16:07,760 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-03-01 18:16:07,760 INFO L276 IsEmpty]: Start isEmpty. Operand 73987 states and 184411 transitions. [2022-03-01 18:16:07,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:16:07,836 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:16:07,836 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-03-01 18:16:07,854 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-03-01 18:16:08,037 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-03-01 18:16:08,038 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:16:08,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:16:08,038 INFO L85 PathProgramCache]: Analyzing trace with hash -2059574861, now seen corresponding path program 94 times [2022-03-01 18:16:08,038 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:16:08,038 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400512370] [2022-03-01 18:16:08,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:16:08,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:16:08,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:16:08,399 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 119 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 18:16:08,399 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:16:08,399 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400512370] [2022-03-01 18:16:08,399 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400512370] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:16:08,399 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671889414] [2022-03-01 18:16:08,399 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:16:08,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:16:08,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:16:08,400 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-03-01 18:16:08,401 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-03-01 18:16:08,431 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:16:08,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:16:08,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 18:16:08,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:16:09,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:09,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,810 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:09,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:09,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:09,814 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-03-01 18:16:09,829 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 9 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:16:09,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:16:11,531 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-01 18:16:11,531 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-03-01 18:16:13,925 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 12 proven. 116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:16:13,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671889414] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:16:13,925 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:16:13,925 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 39 [2022-03-01 18:16:13,925 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748414695] [2022-03-01 18:16:13,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:16:13,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-01 18:16:13,926 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:16:13,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-01 18:16:13,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=1299, Unknown=0, NotChecked=0, Total=1560 [2022-03-01 18:16:13,926 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-03-01 18:16:18,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:16:18,023 INFO L93 Difference]: Finished difference Result 105139 states and 261878 transitions. [2022-03-01 18:16:18,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-01 18:16:18,023 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-03-01 18:16:18,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:16:18,315 INFO L225 Difference]: With dead ends: 105139 [2022-03-01 18:16:18,315 INFO L226 Difference]: Without dead ends: 104907 [2022-03-01 18:16:18,316 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2663 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1194, Invalid=8118, Unknown=0, NotChecked=0, Total=9312 [2022-03-01 18:16:18,316 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 606 mSDsluCounter, 2618 mSDsCounter, 0 mSdLazyCounter, 2623 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:16:18,316 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.6s Time] [2022-03-01 18:16:18,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104907 states. [2022-03-01 18:16:20,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104907 to 74151. [2022-03-01 18:16:20,582 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-03-01 18:16:20,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74151 states to 74151 states and 184835 transitions. [2022-03-01 18:16:20,781 INFO L78 Accepts]: Start accepts. Automaton has 74151 states and 184835 transitions. Word has length 59 [2022-03-01 18:16:20,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:16:20,781 INFO L470 AbstractCegarLoop]: Abstraction has 74151 states and 184835 transitions. [2022-03-01 18:16:20,781 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-03-01 18:16:20,781 INFO L276 IsEmpty]: Start isEmpty. Operand 74151 states and 184835 transitions. [2022-03-01 18:16:21,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:16:21,159 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:16:21,159 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-03-01 18:16:21,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-03-01 18:16:21,359 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-03-01 18:16:21,360 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:16:21,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:16:21,361 INFO L85 PathProgramCache]: Analyzing trace with hash 2023710643, now seen corresponding path program 95 times [2022-03-01 18:16:21,361 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:16:21,361 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975773489] [2022-03-01 18:16:21,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:16:21,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:16:21,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:16:21,785 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:16:21,786 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:16:21,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975773489] [2022-03-01 18:16:21,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975773489] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:16:21,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61861980] [2022-03-01 18:16:21,786 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:16:21,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:16:21,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:16:21,787 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-03-01 18:16:21,788 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-03-01 18:16:21,817 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-01 18:16:21,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:16:21,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-01 18:16:21,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:16:22,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:22,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:22,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:22,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:22,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:22,998 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:22,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:23,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:23,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:23,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:23,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:23,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:23,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:23,003 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-03-01 18:16:23,029 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:16:23,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:16:24,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:24,778 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:16:24,778 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-03-01 18:16:25,626 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:16:25,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61861980] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:16:25,626 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:16:25,626 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 47 [2022-03-01 18:16:25,626 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780366160] [2022-03-01 18:16:25,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:16:25,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-01 18:16:25,627 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:16:25,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-01 18:16:25,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=1821, Unknown=0, NotChecked=0, Total=2256 [2022-03-01 18:16:25,627 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-03-01 18:16:50,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:16:50,838 INFO L93 Difference]: Finished difference Result 124541 states and 308978 transitions. [2022-03-01 18:16:50,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 236 states. [2022-03-01 18:16:50,839 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-03-01 18:16:50,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:16:51,193 INFO L225 Difference]: With dead ends: 124541 [2022-03-01 18:16:51,193 INFO L226 Difference]: Without dead ends: 122897 [2022-03-01 18:16:51,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 106 SyntacticMatches, 5 SemanticMatches, 265 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26233 ImplicationChecksByTransitivity, 21.7s TimeCoverageRelationStatistics Valid=9000, Invalid=62022, Unknown=0, NotChecked=0, Total=71022 [2022-03-01 18:16:51,196 INFO L933 BasicCegarLoop]: 183 mSDtfsCounter, 1468 mSDsluCounter, 7380 mSDsCounter, 0 mSdLazyCounter, 4711 mSolverCounterSat, 455 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s 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, 4.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:16:51,196 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1468 Valid, 4931 Invalid, 8304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [455 Valid, 4711 Invalid, 0 Unknown, 3138 Unchecked, 4.1s Time] [2022-03-01 18:16:51,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122897 states. [2022-03-01 18:16:53,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122897 to 83521. [2022-03-01 18:16:53,335 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-03-01 18:16:53,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83521 states to 83521 states and 208305 transitions. [2022-03-01 18:16:53,559 INFO L78 Accepts]: Start accepts. Automaton has 83521 states and 208305 transitions. Word has length 59 [2022-03-01 18:16:53,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:16:53,559 INFO L470 AbstractCegarLoop]: Abstraction has 83521 states and 208305 transitions. [2022-03-01 18:16:53,560 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-03-01 18:16:53,560 INFO L276 IsEmpty]: Start isEmpty. Operand 83521 states and 208305 transitions. [2022-03-01 18:16:53,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:16:53,650 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:16:53,650 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-03-01 18:16:53,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-03-01 18:16:53,850 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-03-01 18:16:53,851 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:16:53,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:16:53,851 INFO L85 PathProgramCache]: Analyzing trace with hash 813369779, now seen corresponding path program 96 times [2022-03-01 18:16:53,851 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:16:53,851 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830402516] [2022-03-01 18:16:53,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:16:53,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:16:53,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:16:54,243 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:16:54,243 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:16:54,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830402516] [2022-03-01 18:16:54,243 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830402516] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:16:54,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141507196] [2022-03-01 18:16:54,243 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:16:54,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:16:54,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:16:54,245 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-03-01 18:16:54,246 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-03-01 18:16:54,278 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-01 18:16:54,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:16:54,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 60 conjunts are in the unsatisfiable core [2022-03-01 18:16:54,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:16:55,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:55,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:55,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:55,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:16:55,914 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-03-01 18:16:55,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-03-01 18:16:55,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:16:57,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:16:57,225 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:16:57,225 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-03-01 18:16:58,227 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:16:58,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141507196] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:16:58,227 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:16:58,227 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 43 [2022-03-01 18:16:58,227 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100872223] [2022-03-01 18:16:58,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:16:58,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-01 18:16:58,228 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:16:58,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-01 18:16:58,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=429, Invalid=1463, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 18:16:58,228 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-03-01 18:17:05,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:17:05,392 INFO L93 Difference]: Finished difference Result 111377 states and 277503 transitions. [2022-03-01 18:17:05,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-01 18:17:05,392 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-03-01 18:17:05,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:17:05,891 INFO L225 Difference]: With dead ends: 111377 [2022-03-01 18:17:05,892 INFO L226 Difference]: Without dead ends: 110705 [2022-03-01 18:17:05,892 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 102 SyntacticMatches, 7 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5944 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=2687, Invalid=15673, Unknown=0, NotChecked=0, Total=18360 [2022-03-01 18:17:05,893 INFO L933 BasicCegarLoop]: 84 mSDtfsCounter, 968 mSDsluCounter, 2240 mSDsCounter, 0 mSdLazyCounter, 1837 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:17:05,893 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.5s Time] [2022-03-01 18:17:06,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110705 states. [2022-03-01 18:17:07,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110705 to 86593. [2022-03-01 18:17:08,021 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-03-01 18:17:08,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86593 states to 86593 states and 215945 transitions. [2022-03-01 18:17:08,277 INFO L78 Accepts]: Start accepts. Automaton has 86593 states and 215945 transitions. Word has length 59 [2022-03-01 18:17:08,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:17:08,277 INFO L470 AbstractCegarLoop]: Abstraction has 86593 states and 215945 transitions. [2022-03-01 18:17:08,278 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-03-01 18:17:08,278 INFO L276 IsEmpty]: Start isEmpty. Operand 86593 states and 215945 transitions. [2022-03-01 18:17:08,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:17:08,373 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:17:08,373 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-03-01 18:17:08,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2022-03-01 18:17:08,574 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-03-01 18:17:08,574 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:17:08,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:17:08,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1847109197, now seen corresponding path program 97 times [2022-03-01 18:17:08,575 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:17:08,575 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846323494] [2022-03-01 18:17:08,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:17:08,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:17:08,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:17:08,934 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:17:08,934 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:17:08,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846323494] [2022-03-01 18:17:08,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846323494] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:17:08,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707781246] [2022-03-01 18:17:08,934 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:17:08,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:17:08,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:17:08,935 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-03-01 18:17:08,936 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-03-01 18:17:08,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:17:08,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 18:17:08,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:17:10,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:17:10,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:17:10,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:10,417 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-03-01 18:17:10,439 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 11 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:17:10,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:17:12,178 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-01 18:17:12,178 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-03-01 18:17:13,841 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 17 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:17:13,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707781246] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:17:13,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:17:13,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 39 [2022-03-01 18:17:13,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397212397] [2022-03-01 18:17:13,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:17:13,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-01 18:17:13,842 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:17:13,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-01 18:17:13,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=1305, Unknown=0, NotChecked=0, Total=1560 [2022-03-01 18:17:13,843 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-03-01 18:17:17,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:17:17,982 INFO L93 Difference]: Finished difference Result 113101 states and 281768 transitions. [2022-03-01 18:17:17,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-01 18:17:17,982 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-03-01 18:17:17,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:17:18,319 INFO L225 Difference]: With dead ends: 113101 [2022-03-01 18:17:18,319 INFO L226 Difference]: Without dead ends: 112465 [2022-03-01 18:17:18,320 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2552 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1234, Invalid=7322, Unknown=0, NotChecked=0, Total=8556 [2022-03-01 18:17:18,320 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 756 mSDsluCounter, 2667 mSDsCounter, 0 mSdLazyCounter, 2535 mSolverCounterSat, 243 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:17:18,320 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.6s Time] [2022-03-01 18:17:18,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112465 states. [2022-03-01 18:17:20,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112465 to 88815. [2022-03-01 18:17:20,461 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-03-01 18:17:21,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88815 states to 88815 states and 221501 transitions. [2022-03-01 18:17:21,011 INFO L78 Accepts]: Start accepts. Automaton has 88815 states and 221501 transitions. Word has length 59 [2022-03-01 18:17:21,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:17:21,011 INFO L470 AbstractCegarLoop]: Abstraction has 88815 states and 221501 transitions. [2022-03-01 18:17:21,011 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-03-01 18:17:21,011 INFO L276 IsEmpty]: Start isEmpty. Operand 88815 states and 221501 transitions. [2022-03-01 18:17:21,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:17:21,108 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:17:21,108 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-03-01 18:17:21,124 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-03-01 18:17:21,308 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-03-01 18:17:21,309 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:17:21,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:17:21,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1231560115, now seen corresponding path program 98 times [2022-03-01 18:17:21,309 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:17:21,309 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314666482] [2022-03-01 18:17:21,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:17:21,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:17:21,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:17:21,675 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:17:21,676 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:17:21,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314666482] [2022-03-01 18:17:21,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314666482] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:17:21,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20910891] [2022-03-01 18:17:21,676 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:17:21,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:17:21,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:17:21,677 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-03-01 18:17:21,678 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-03-01 18:17:21,708 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:17:21,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:17:21,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 18:17:21,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:17:23,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:17:23,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:17:23,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:23,120 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-03-01 18:17:23,135 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 11 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:17:23,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:17:24,701 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-01 18:17:24,702 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-03-01 18:17:26,433 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 17 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:17:26,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20910891] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:17:26,434 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:17:26,434 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 39 [2022-03-01 18:17:26,434 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615105740] [2022-03-01 18:17:26,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:17:26,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-01 18:17:26,434 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:17:26,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-01 18:17:26,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1308, Unknown=0, NotChecked=0, Total=1560 [2022-03-01 18:17:26,435 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-03-01 18:17:31,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:17:31,089 INFO L93 Difference]: Finished difference Result 113571 states and 283400 transitions. [2022-03-01 18:17:31,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-01 18:17:31,089 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-03-01 18:17:31,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:17:31,405 INFO L225 Difference]: With dead ends: 113571 [2022-03-01 18:17:31,405 INFO L226 Difference]: Without dead ends: 112791 [2022-03-01 18:17:31,405 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 88 SyntacticMatches, 8 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3088 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1480, Invalid=8620, Unknown=0, NotChecked=0, Total=10100 [2022-03-01 18:17:31,406 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 1037 mSDsluCounter, 3363 mSDsCounter, 0 mSdLazyCounter, 2854 mSolverCounterSat, 297 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s 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.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:17:31,406 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.7s Time] [2022-03-01 18:17:31,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112791 states. [2022-03-01 18:17:33,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112791 to 91183. [2022-03-01 18:17:33,845 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-03-01 18:17:34,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91183 states to 91183 states and 227629 transitions. [2022-03-01 18:17:34,129 INFO L78 Accepts]: Start accepts. Automaton has 91183 states and 227629 transitions. Word has length 59 [2022-03-01 18:17:34,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:17:34,129 INFO L470 AbstractCegarLoop]: Abstraction has 91183 states and 227629 transitions. [2022-03-01 18:17:34,129 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-03-01 18:17:34,129 INFO L276 IsEmpty]: Start isEmpty. Operand 91183 states and 227629 transitions. [2022-03-01 18:17:34,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:17:34,231 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:17:34,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-03-01 18:17:34,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-03-01 18:17:34,432 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-03-01 18:17:34,432 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:17:34,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:17:34,432 INFO L85 PathProgramCache]: Analyzing trace with hash 182903219, now seen corresponding path program 99 times [2022-03-01 18:17:34,432 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:17:34,432 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127632676] [2022-03-01 18:17:34,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:17:34,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:17:34,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:17:34,925 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:17:34,926 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:17:34,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127632676] [2022-03-01 18:17:34,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127632676] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:17:34,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800277588] [2022-03-01 18:17:34,926 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:17:34,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:17:34,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:17:34,927 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-03-01 18:17:34,928 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-03-01 18:17:34,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-01 18:17:34,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:17:34,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 18:17:34,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:17:36,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:17:36,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:17:36,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:17:36,516 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-03-01 18:17:36,532 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 11 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:17:36,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:17:38,150 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-01 18:17:38,151 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-03-01 18:17:40,657 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 17 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:17:40,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800277588] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:17:40,658 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:17:40,658 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 39 [2022-03-01 18:17:40,658 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406323673] [2022-03-01 18:17:40,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:17:40,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-01 18:17:40,658 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:17:40,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-01 18:17:40,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=1297, Unknown=0, NotChecked=0, Total=1560 [2022-03-01 18:17:40,658 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-03-01 18:17:45,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:17:45,691 INFO L93 Difference]: Finished difference Result 120811 states and 302027 transitions. [2022-03-01 18:17:45,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-01 18:17:45,692 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-03-01 18:17:45,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:17:46,015 INFO L225 Difference]: With dead ends: 120811 [2022-03-01 18:17:46,016 INFO L226 Difference]: Without dead ends: 119891 [2022-03-01 18:17:46,016 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4178 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1911, Invalid=10745, Unknown=0, NotChecked=0, Total=12656 [2022-03-01 18:17:46,017 INFO L933 BasicCegarLoop]: 142 mSDtfsCounter, 870 mSDsluCounter, 2799 mSDsCounter, 0 mSdLazyCounter, 2585 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s 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.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:17:46,017 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.7s Time] [2022-03-01 18:17:46,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119891 states. [2022-03-01 18:17:48,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119891 to 96799. [2022-03-01 18:17:48,364 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) Received shutdown request... [2022-03-01 18:17:48,774 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-03-01 18:17:48,791 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-03-01 18:17:48,814 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 18:17:48,814 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 18:17:48,975 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-03-01 18:17:48,976 WARN L594 AbstractCegarLoop]: Verification canceled: while ReachableStatesComputation was computing reachable states (49153 states constructed, input type DoubleDeckerAutomaton). [2022-03-01 18:17:48,978 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-01 18:17:48,978 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-01 18:17:48,978 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-01 18:17:48,980 INFO L732 BasicCegarLoop]: Path program histogram: [99, 3, 2, 1, 1] [2022-03-01 18:17:48,982 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-01 18:17:48,982 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-01 18:17:48,984 INFO L202 PluginConnector]: Adding new model send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.03 06:17:48 BasicIcfg [2022-03-01 18:17:48,984 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-01 18:17:48,984 INFO L158 Benchmark]: Toolchain (without parser) took 725218.89ms. Allocated memory was 190.8MB in the beginning and 7.6GB in the end (delta: 7.5GB). Free memory was 155.0MB in the beginning and 5.1GB in the end (delta: -4.9GB). Peak memory consumption was 2.8GB. Max. memory is 8.0GB. [2022-03-01 18:17:48,984 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.15ms. Allocated memory is still 190.8MB. Free memory is still 156.2MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 18:17:48,984 INFO L158 Benchmark]: Boogie Procedure Inliner took 24.72ms. Allocated memory is still 190.8MB. Free memory was 155.0MB in the beginning and 153.5MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-01 18:17:48,984 INFO L158 Benchmark]: Boogie Preprocessor took 12.14ms. Allocated memory is still 190.8MB. Free memory was 153.5MB in the beginning and 152.6MB in the end (delta: 943.1kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-01 18:17:48,985 INFO L158 Benchmark]: RCFGBuilder took 251.93ms. Allocated memory is still 190.8MB. Free memory was 152.4MB in the beginning and 143.0MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-03-01 18:17:48,985 INFO L158 Benchmark]: TraceAbstraction took 724925.56ms. Allocated memory was 190.8MB in the beginning and 7.6GB in the end (delta: 7.5GB). Free memory was 142.6MB in the beginning and 5.1GB in the end (delta: -4.9GB). Peak memory consumption was 2.8GB. Max. memory is 8.0GB. [2022-03-01 18:17:48,985 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.15ms. Allocated memory is still 190.8MB. Free memory is still 156.2MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 24.72ms. Allocated memory is still 190.8MB. Free memory was 155.0MB in the beginning and 153.5MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 12.14ms. Allocated memory is still 190.8MB. Free memory was 153.5MB in the beginning and 152.6MB in the end (delta: 943.1kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 251.93ms. Allocated memory is still 190.8MB. Free memory was 152.4MB in the beginning and 143.0MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 724925.56ms. Allocated memory was 190.8MB in the beginning and 7.6GB in the end (delta: 7.5GB). Free memory was 142.6MB in the beginning and 5.1GB in the end (delta: -4.9GB). Peak memory consumption was 2.8GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 69]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while ReachableStatesComputation was computing reachable states (49153 states constructed, input type DoubleDeckerAutomaton). - 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 ReachableStatesComputation was computing reachable states (49153 states constructed, input type DoubleDeckerAutomaton). - 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 ReachableStatesComputation was computing reachable states (49153 states constructed, input type DoubleDeckerAutomaton). - 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 ReachableStatesComputation was computing reachable states (49153 states constructed, input type DoubleDeckerAutomaton). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 45 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 724.8s, OverallIterations: 106, TraceHistogramMax: 7, PathProgramHistogramMax: 99, EmptinessCheckTime: 3.7s, AutomataDifference: 335.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 49239 SdHoareTripleChecker+Valid, 86.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 49239 mSDsluCounter, 117096 SdHoareTripleChecker+Invalid, 73.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 44898 IncrementalHoareTripleChecker+Unchecked, 162240 mSDsCounter, 11927 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 145721 IncrementalHoareTripleChecker+Invalid, 202546 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 11927 mSolverCounterUnsat, 7189 mSDtfsCounter, 145721 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 16165 GetRequests, 7882 SyntacticMatches, 358 SemanticMatches, 7925 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271920 ImplicationChecksByTransitivity, 280.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=106687occurred in iteration=94, InterpolantAutomatonStates: 5792, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 77.5s AutomataMinimizationTime, 106 MinimizatonAttempts, 1187570 StatesRemovedByMinimization, 102 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 281.6s InterpolantComputationTime, 9836 NumberOfCodeBlocks, 9836 NumberOfCodeBlocksAsserted, 480 NumberOfCheckSat, 14382 ConstructedInterpolants, 692 QuantifiedInterpolants, 430074 SizeOfPredicates, 406 NumberOfNonLiveVariables, 10781 ConjunctsInSsa, 4212 ConjunctsInUnsatCore, 309 InterpolantComputations, 5 PerfectInterpolantSequences, 2654/23098 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